<SEC-DOCUMENT>0001289945-23-000009.txt : 20230223
<SEC-HEADER>0001289945-23-000009.hdr.sgml : 20230223
<ACCEPTANCE-DATETIME>20230223160401
ACCESSION NUMBER:		0001289945-23-000009
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		92
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230223
DATE AS OF CHANGE:		20230223

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Spok Holdings, Inc
		CENTRAL INDEX KEY:			0001289945
		STANDARD INDUSTRIAL CLASSIFICATION:	RADIO TELEPHONE COMMUNICATIONS [4812]
		IRS NUMBER:				161694797
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-32358
		FILM NUMBER:		23659540

	BUSINESS ADDRESS:	
		STREET 1:		5911 KINGSTOWNE VILLAGE PARKWAY
		STREET 2:		6TH FLOOR
		CITY:			ALEXANDRIA
		STATE:			VA
		ZIP:			22315
		BUSINESS PHONE:		800-611-8488

	MAIL ADDRESS:	
		STREET 1:		5911 KINGSTOWNE VILLAGE PARKWAY
		STREET 2:		6TH FLOOR
		CITY:			ALEXANDRIA
		STATE:			VA
		ZIP:			22315

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	USA Mobility, Inc
		DATE OF NAME CHANGE:	20040719

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Wizards-Patriots Holdings, Inc.
		DATE OF NAME CHANGE:	20040512
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>spok-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:300f98bf-b61d-402a-a207-6f21f1e2af2d,g:33f3d303-89a2-4dce-9374-89e695006547,d:0d8d06a4ba9f494db8b5c0d556f4237a--><html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:spok="http://www.spok.com/20221231" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>spok-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV80L2ZyYWc6ZmZkYmMyZDg4MGEzNGRhODk3NzQ3NDM3MGEyNTFmN2EvdGFibGU6MDJjOTQwODVmODkwNDA0ZDkyNDVjNzQ0NjMwY2E0NmEvdGFibGVyYW5nZTowMmM5NDA4NWY4OTA0MDRkOTI0NWM3NDQ2MzBjYTQ2YV8zLTEtMS0xLTk2NzA1_8cbfd3f2-222c-426c-9642-4ecb857d0de7">0001289945</ix:nonNumeric><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV80L2ZyYWc6ZmZkYmMyZDg4MGEzNGRhODk3NzQ3NDM3MGEyNTFmN2EvdGFibGU6MDJjOTQwODVmODkwNDA0ZDkyNDVjNzQ0NjMwY2E0NmEvdGFibGVyYW5nZTowMmM5NDA4NWY4OTA0MDRkOTI0NWM3NDQ2MzBjYTQ2YV80LTEtMS0xLTk2NzA1_032f3cad-0a36-4cd5-a2c4-9eeee2721152">2022</ix:nonNumeric><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV80L2ZyYWc6ZmZkYmMyZDg4MGEzNGRhODk3NzQ3NDM3MGEyNTFmN2EvdGFibGU6MDJjOTQwODVmODkwNDA0ZDkyNDVjNzQ0NjMwY2E0NmEvdGFibGVyYW5nZTowMmM5NDA4NWY4OTA0MDRkOTI0NWM3NDQ2MzBjYTQ2YV81LTEtMS0xLTk2NzA1_c55367b8-03ad-42fa-8e50-1a58d5372c7b">FY</ix:nonNumeric><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV80L2ZyYWc6ZmZkYmMyZDg4MGEzNGRhODk3NzQ3NDM3MGEyNTFmN2EvdGFibGU6MDJjOTQwODVmODkwNDA0ZDkyNDVjNzQ0NjMwY2E0NmEvdGFibGVyYW5nZTowMmM5NDA4NWY4OTA0MDRkOTI0NWM3NDQ2MzBjYTQ2YV82LTEtMS0xLTk2NzA1_af32ca79-38cc-475d-9b92-db6b10bcdbd0">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ie3a47de323364d9fbab38be171144d82_D20190101-20191231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzQtMC0xLTEtOTY3MDU_d50eabde-fea0-48d6-b3a4-fea10b5caabd">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="i6411ea2eecf846dfad9daaecf57131f5_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI0NDUy_d63041a7-66f5-444e-922d-c7cd888eabac">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="if256000c90104050a13924d231b209c8_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI1OTA3_83a25f56-1857-4e55-9e0a-dc847a82e968">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i622d5b48d86d4afaa4e63e72b97f92aa_I20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xNTkxL2ZyYWc6MWRmY2IxNjRjZmYxNGE2MTg1NzU5ZTA5ZTgwM2E0ZmIvdGV4dHJlZ2lvbjoxZGZjYjE2NGNmZjE0YTYxODU3NTllMDllODAzYTRmYl8xMDk5NTExNjI3OTYy_6fc793b7-d8f4-4fc3-8aef-27f09c15682a">P0Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ib41a458779dd43628c403d5f9706dc44_D20220101-20221231" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDEvZnJhZzowZjVkZjJjZWI2ZjQ0OTk5YTQxMWU0M2Q1ZDliMjNhYi90YWJsZTo3NDBmNTJiMTA0Mjg0ODY0ODA5MDc4ZjE3ZjdmMWYyZC90YWJsZXJhbmdlOjc0MGY1MmIxMDQyODQ4NjQ4MDkwNzhmMTdmN2YxZjJkXzctMS0xLTEtOTY3MDU_864a71c1-8b03-4bfd-9e60-0101c756626d">33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i4d59dba2860f466eb6e7eee03a72ac16_D20220101-20221231" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDEvZnJhZzowZjVkZjJjZWI2ZjQ0OTk5YTQxMWU0M2Q1ZDliMjNhYi90YWJsZTo3NDBmNTJiMTA0Mjg0ODY0ODA5MDc4ZjE3ZjdmMWYyZC90YWJsZXJhbmdlOjc0MGY1MmIxMDQyODQ4NjQ4MDkwNzhmMTdmN2YxZjJkXzgtMS0xLTEtOTY3MDU_542f5196-eb94-4f02-ae15-064b6af42887">33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i9dd5d1d66c8a45769db5a30b4bd10cff_D20220101-20221231" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDEvZnJhZzowZjVkZjJjZWI2ZjQ0OTk5YTQxMWU0M2Q1ZDliMjNhYi90YWJsZTo3NDBmNTJiMTA0Mjg0ODY0ODA5MDc4ZjE3ZjdmMWYyZC90YWJsZXJhbmdlOjc0MGY1MmIxMDQyODQ4NjQ4MDkwNzhmMTdmN2YxZjJkXzktMS0xLTEtOTY3MDU_7458346a-f734-4549-b6c2-43b1e9a36b5a">33</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i71aa2e7339d14697a3cc1f3f6d9d413b_I20210902" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDEvZnJhZzowZjVkZjJjZWI2ZjQ0OTk5YTQxMWU0M2Q1ZDliMjNhYi90ZXh0cmVnaW9uOjBmNWRmMmNlYjZmNDQ5OTlhNDExZTQzZDVkOWIyM2FiXzg5_a9c9d522-205c-4f3c-9906-87d3a039389a">0.10</ix:nonFraction><ix:nonNumeric contextRef="ie407a43cf2164c448a64b9b579c30db8_D20220101-20221231" name="spok:IncomeTaxExaminationStatuteofLimitationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzU5MjA_fc56ce4e-8476-406f-960e-98d32d3f299b">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i6411ea2eecf846dfad9daaecf57131f5_D20220101-20221231" name="spok:LOCContractPeriodRequirement" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzMyNQ_01d6cdba-e5df-42dd-a1b1-19ceff32071f">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="spok-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01187c3aef2447e1a31e5f4dad9cc9ed_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ie702ee7f3a1e4abd8d3246b3b2a43113_I20230217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i326827c8c8074292bed81a3112e827db_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98e2cf986874499db76ac3e5314b0a18_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="if5b49921ddb14f4296709d9907a61d1b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i598ecfc9efe94e7d9edc3705042cfeb9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a335bf4db504325bb6be56e03fda1de_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:WirelessOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23a2d223008f496491c109a8b88fe24e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:WirelessOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b5f3c8f96e244879576133f5e8075d6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:WirelessOperationsMember</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="i8529d614b6ae4f7f9995d6491fa15d34_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareProductAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i123cf6ffb6ed4435b8b55b0181735040_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareProductAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib68a0bc7798a4d55b02ed633119f1491_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareProductAndServiceMember</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="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</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="ifdad98b9207c4addbfb55524003c3a19_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</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="i936a32503915465096d658fe33aa1780_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77df65c29a0648938d9dd95b50996261_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</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="icdfec584714d4da78bdc57ddc376a05f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b02feb9216a491893e4688561167a98_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3a47de323364d9fbab38be171144d82_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if786dbfd10394ed49b2864b66f0a20b4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b463f3bf04b432b9ea578df6d5ce0ea_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c29b0814b4d4a38977fcc5a24697e4c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i669e2c321508429cb1a8c6ec7a73f7a5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</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="i27cd650968134b1c9ebb8ccd1537d118_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</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="ia6f528d80ea644d6ad3b156c59a5063e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d26d3dce0364296acd16622ec8d22c8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</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="ib9b067ef075241c592cefa8a38c1e904_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e81d6c065bf449f9f5545c6ea6d967b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8204a44bc06a47f19e18acbb71efe3d9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i334f0e99f87f4984a72b0ab3fa5ffc7a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76aafa27cbb0465fae1d5b03428fcde2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b41f6d4cc3e4fc8bcb54d6a4228204e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie209a42ae2df4c2499722de989207343_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e414f28bc8649bb839e73f7f63921c7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b61eab5de194e1a9aca87524754491d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e8a893300234bbbbfb3ae12557a0954_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5e866f747954ad3a49d33e2c6b0b642_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fdd40ed479542548f56f1252dc08311_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="account"><xbrli:measure>spok:account</xbrli:measure></xbrli:unit><xbrli:context id="i6411ea2eecf846dfad9daaecf57131f5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f3d1cd75fa34e4bb314c2c515198dfc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if256000c90104050a13924d231b209c8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingEquipmentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c1f8cf97260434aac70f03df4b3d8ba_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingEquipmentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ib3a52dd5b7b14c63bee84cb7c7efc3c7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4004de2218ab427eb504ae02e3d6c763_D20220201-20220208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="position"><xbrli:measure>spok:position</xbrli:measure></xbrli:unit><xbrli:context id="i4fd6f4a1bd53485696b4ac5d7adc9676_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:PagingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d5781f11e224e8d950058aef98d5d64_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:PagingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if16effec74b2467ab81268a5f5dae3a1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:PagingMember</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="i832546c6708b4569b2b7326311105ea5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65ade1237ddf4dcca6270a31491996df_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9979e9880af40b08a5eedfcaa682ebc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</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="i1e8a4475cea44bb1b8b9f38b30311292_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26ddd2b814414687a58618400a0a9d80_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44973e1cd51344beb508f439ba4170b1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</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="ib9952dfa38ab43338712b5c4e557e4df_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86f8a6a9c4ec40e994d31fee66815fce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22e2684bffe848b48fd0b9e7f9102cbc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:ProfessionalServicesMember</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="ib0acc0627c994ead8f19b084828abbf4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibae9a26224de421399616ee298c215a4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e300138b9c44c5b8c8f769578ce2879_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66795c6b59ad4623ac2930a39034f7b4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if242d60ff7064824a2895887eb1af338_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i956fe72489fc42d99e78e28e4f73e10b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareOperationsMember</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="iccb38727868046c1846c1ccf80632c84_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8e9b6e57df646ed82edb55bf6fa25b4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0be65580fbd3454eaf674af734e8f032_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</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="i383055fd6ac643638e5c354fbfe47b49_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0ce75805a89469bb75ef889c7fe7fb2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4be53da16e1743aa9cfa09b2720d4cd5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="i7b45a4927fb84e31a81d31cc8aa4a24b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0243f96458884965af57cfec3dd39522_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7db304b8b4b4c65b6e866c4a0bb0f38_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="i0a09a0ed8a1241dd92d337e5a9f3cbad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">spok:SalesCommissionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i946adc392c5e4c28916b5a4dd3a9c990_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">spok:SalesCommissionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2175c3f68c8c4d95a87dccfb4ce9a34f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">spok:SalesCommissionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i660656bb6a0d40db94359270a83cd741_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i622d5b48d86d4afaa4e63e72b97f92aa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib709dcee2b02462196b8df872d2a9edd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="renewal"><xbrli:measure>spok:renewal</xbrli:measure></xbrli:unit><xbrli:context id="i92624c34fdb242e086750a09c096ac4c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b7e287b5c3949008685255b20fb30b8_I20220531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="lease"><xbrli:measure>spok:lease</xbrli:measure></xbrli:unit><xbrli:context id="ibd68ba3628244eaca41d49826c85f355_D20220501-20220531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie437c10d43af43a7a1f1d335c0d345d1_D20221201-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f0f08649fad425f8cedc118fe7e028f_D20210301-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="i03b21c7f803f4ed9a6cdd445dcc306f2_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibafbb27f3d2e482d907ba306c8a5a7e5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie422c1da2ba54860a9fdf0cc7f332f2c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i012762ed6fbf4c6d992df35155e34625_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</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="ife12f882332a4e96b6e52094d6ee7298_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a1554be8a284beda037541927e35d65_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d0af899b7104440a16f322edfed5fed_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</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="ia2e3fd7575ad4e9896bb7f4ed6e1b63a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac275d4091744de7b09e42f0a5a40517_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3603d194b574a1ab97ef64dc9cb646a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</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="ic9a17182ff8c41f8b9a81fd35db8c7d2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2474716a542840b7a38508c367a6b17a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6363144ac7e642c8b468b026bdadd314_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</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="ie43ec5a334624262bf91e9adce5e914a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e47b8b0654c4e2f845879a501d9613d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bb18df502b9450987b9e8f24e57920a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3831a0c4bd0d430486652b7ca02f79b7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a83fa19d3d143b4aafd6aeeca2bf9e0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90b6513c322f4439b63e861fd2e24f6d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ca2dac97bc74306983dd21fe329745c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5452ccae28154179a74b2d2f2743a9b4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e26afe66b114d6d82e909836daada5b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id25f7ed23d2b420a928825669448bfd3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13a811564fdd4803b04de0f7b816e1e1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i766474f3c55a4833a1e087dc1037bc37_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4159a8ccf25944a39c9147b1b088adfa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i687382ccbb2c41939e0587d13e7da410_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfcf63ba86c24335bd37f8b8e10845d8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65809eba925940538de83712bf972f52_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49d0491a7dec4fd485d54c2172975b66_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0ebcc66c3ba41cfa5e926d27d74b077_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i042387bb058f44738d933335100b316a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c44d5be030f4432a6291a6549fcb159_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">spok:AssetRetirementObligationsNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbaacca8e0884ad08f8ccc6b578d4bf7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">spok:AssetRetirementObligationsNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ea5ad67b8d442beafe552f4dbb2171e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92c0a24da44f44b589e1249236c67468_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">spok:AssetRetirementObligationsNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10980f04fa27419785c48e5d1b4d71e4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib53686a059834cf0affad99439699d33_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">spok:AssetRetirementObligationsNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5314896725524a39b25919c6f8ac0537_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66ad9a13dfe34653ba1a25aa0610a22e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">spok:AssetRetirementObligationsNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8429521a01284729831a7c897fdd4d0d_I20230222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5a898f23494421fa33202372c531b97_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7a45f26623d4a9e9589cfd0fab1b281_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29c1db8ace9d4e2f872087ae0ce67b80_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia25a3c8788494a3787cd3e53a64e4bbf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60831dab106e497f8b9f41ba4656bf2c_I20120516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2012-05-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8d3382466b649e89f603f7e4b40aeda_I20200728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97d48ffc64c249ef9b2fbd77f081c873_I20200728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2020EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74fb48ce7f2a41bfb9076ecbf1911948_I20200728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0400310846ee4b629e9af1604ee47d6b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5455c715554c49689e4b79e412e9cd67_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib63feae2a6f240a99d422466dec43f65_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4db3a4573094b2583ae70c3856be7b2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6fa82c14d9a4405949cffb776a893a3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</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="i0e68bcaf58914ee9a9525d50a64356e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifac2dd670b27401cb7159ad45b37c2a8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaf2f4df38f64d31a869112b962b058c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife2426e366e44316976db29bc9f1e0d3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c071a97440644e59197adefaa96c614_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cbdbca182eb434a8c054710c5c91855_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13a12543df8646528ac06ae5a4a154f6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58fdd02063944fb58651eb51becabb0d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i037e7175e3b04ddfbc7336898ce557a8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockandRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia53335a6002e4283816d7d17bda2a429_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockandRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifabf28540f3747849ab2d12949ef6aa1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c0f20593d4443de9d604e351f183232_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc1347e5238b4b429331a8d06da26259_I20160725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d917194d1724ee6bcd5a4f5aa2aeb54_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22eb97cea85c42a48eb6dcb908542c18_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2530d95ee1ee4801acbad68507719512_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i774b20ff037d4efba1d2399e24320bc5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3c782d0de1346dc8d87eba8845befe5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</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="if7b1a2d344fa4d73b20b4e4a32fabf0a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d1725fdd57b4d9183c9ed567ad29e83_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1eec250de07431ba820a0667e802caf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i319832f7efd241bb863b210c8f975681_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandFifteenLongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbbd76fc7bad463ea4e929b0640c744f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandFifteenLongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i077a76d6a24845bf8cdfeca9d63ba1de_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandFifteenLongTermIncentivePlanMember</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="i4488345f08bf48bf95f9b5f5725c5400_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7898c84d41974070951ceace3620785b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b414f3878eb4daf8a93f09e34f21084_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TimeBasedAwardsMember</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="ia7452508994542af97b76e591d88fdeb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EquityInLieuOfSalaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96021a95b53d474d8baee115c7df21f7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EquityInLieuOfSalaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd2317c46da84c8482c6bc4061d7e6ba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EquityInLieuOfSalaryMember</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="ib41a458779dd43628c403d5f9706dc44_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d59dba2860f466eb6e7eee03a72ac16_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dd5d1d66c8a45769db5a30b4bd10cff_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71aa2e7339d14697a3cc1f3f6d9d413b_I20210902"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i015c40efb7a840e8ad1f5edb755cd631_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie407a43cf2164c448a64b9b579c30db8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia96f1ea045514a929f430810ca0815ea_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12b1b0439a264fde8fe0af063e62eb74_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">spok:MinimumRemainingContractualObligationForLicenseAndServiceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40a01bff2fba4f8da768f31101daeb67_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:OfficeAndTransmitterBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i204067a9e0134b1e828c29f1f6fd2c3f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</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="i27d49d7070384a959afe64b8787847bc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67978eaf69c84e968084b4d2e2ef4153_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44944cae1d364c8d877d7be7810f3c81_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f8facd16d4343a7abf0b2c898c6b31d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93d1e93b12284f72a963d9bef1e72d9d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id41fe6914321442d8958bfe6aafe393c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib29e3080215a4cf4a1439330779ce93b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9412987e0944b5cbddf728028ddd926_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91184fb9c9414ea98c9b0e378a25d8ae_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001289945</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</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></ix:resources></ix:header></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_1"></div><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">W</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASHINGTON</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">, D.C. 20549</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">F</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">ORM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTI3_ec25a370-3598-444c-afc0-5c787493b7b5">10-K</ix:nonNumeric></span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.416%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.706%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6NTFkNGM0ZTI1ZDQ4NDVlNmE0MjRkZGZjMjZkNTgwMjAvdGFibGVyYW5nZTo1MWQ0YzRlMjVkNDg0NWU2YTQyNGRkZmMyNmQ1ODAyMF8wLTAtMS0xLTk2NzA1_86e48f18-ebf5-4e1d-9115-bd4141243245">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Fiscal Year Ended <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8xMzA_5c3ce2e4-495a-4dc3-91f9-13d551f4ab77"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8xMzA_093dbc4a-9bc2-446c-8115-6e8dc8a86f1f">December 31</ix:nonNumeric>, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.123%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6OGU0OTU1NjhiOGYwNDI3NmIwMWU5ZDZlNGU5MDFlZjAvdGFibGVyYW5nZTo4ZTQ5NTU2OGI4ZjA0Mjc2YjAxZTlkNmU0ZTkwMWVmMF8wLTAtMS0xLTk2NzA1_d9dac090-88bb-4f01-90e4-c8d04bd3b221">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTIz_d06e439b-c58b-4c55-9d4b-d3dacf218818">001-32358</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><img src="spok-20221231_g1.jpg" alt="spok-20221231_g1.jpg" style="height:60px;margin-bottom:5pt;vertical-align:text-bottom;width:130px"/></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTM0_828952ba-e836-4ad9-b9b8-4d5d3f021a2a">SPOK HOLDINGS, INC</ix:nonNumeric>.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8wLTAtMS0xLTk2NzA1_7a1a8651-a3c1-4a20-b104-d959e9a1bd85">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8wLTItMS0xLTk2NzA1_e5749fcd-1cec-43cb-9b89-8fd741b1b7f6">16-1694797</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8zLTAtMS0xLTk2NzA1L3RleHRyZWdpb246M2JhNDk2ZmU0OGM4NDNlNjhjMzQ4YmZjNjM1ZDIzYWRfNA_d3adba80-c433-4e90-af4f-60b957acd3cf">5911 Kingstowne Village Pkwy, 6th Floor</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8zLTAtMS0xLTk2NzA1L3RleHRyZWdpb246M2JhNDk2ZmU0OGM4NDNlNjhjMzQ4YmZjNjM1ZDIzYWRfNw_a8b210e7-a179-4d0c-aa67-37105ed9d84b">Alexandria</ix:nonNumeric>, <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8zLTAtMS0xLTk2NzA1L3RleHRyZWdpb246M2JhNDk2ZmU0OGM4NDNlNjhjMzQ4YmZjNjM1ZDIzYWRfMTE_1cda7ba1-6c06-412f-b914-7cacf4de1c97">Virginia</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8zLTItMS0xLTk2NzA1L3RleHRyZWdpb246YWE1NmRjZTA4Mzg4NDk5ZGE1YjBhODg2MWI1MGNiMDJfNA_97bda63c-5b5e-4f89-b2c8-97ef276bd293">22315</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Address of principal executive offices)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTI0_2663091c-45d7-49fc-99e1-bcfff62f303f">800</ix:nonNumeric>) <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTIy_59ccf2fb-b847-4b56-b48c-d57584b1edbe">611-8488</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:38.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.539%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6YzFiYzQwOTdhYzkzNDc3MmE5MTliMzRmZjRhMGY0OGUvdGFibGVyYW5nZTpjMWJjNDA5N2FjOTM0NzcyYTkxOWIzNGZmNGEwZjQ4ZV8xLTAtMS0xLTk2NzA1_29333d82-4521-4fc2-b9c9-28a7d3b17142">Common Stock, par value $0.0001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6YzFiYzQwOTdhYzkzNDc3MmE5MTliMzRmZjRhMGY0OGUvdGFibGVyYW5nZTpjMWJjNDA5N2FjOTM0NzcyYTkxOWIzNGZmNGEwZjQ4ZV8xLTEtMS0xLTk2NzA1_ec1e806b-185a-4598-acf5-f3877f67e510">SPOK</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6YzFiYzQwOTdhYzkzNDc3MmE5MTliMzRmZjRhMGY0OGUvdGFibGVyYW5nZTpjMWJjNDA5N2FjOTM0NzcyYTkxOWIzNGZmNGEwZjQ4ZV8xLTItMS0xLTk2NzA1_ab8cf1b4-cb0c-44c0-8c91-aab9ea09f964">NASDAQ</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act:</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTMy_3449726f-3212-495c-a384-c72acdf3fd04">No</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#9746;</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTMx_9f5305fa-353d-44cf-a5f9-50a1c2b24673">No</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#9746;</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTMz_34f6211f-4fec-41c0-8f53-fb0c3061088c">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#9744;</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTI4_54ff4ad0-c537-4152-bd20-01f57a329124">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:17.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.691%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Large&#160;accelerated&#160;filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6ZTk2ODc4MGQxZjBhNDkzNWJkNmNmNDZkZGRiZWIwMmEvdGFibGVyYW5nZTplOTY4NzgwZDFmMGE0OTM1YmQ2Y2Y0NmRkZGJlYjAyYV8wLTMtMS0xLTk2NzA1_b0a35314-8920-4553-b887-cb220eefcb2b">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6ZTk2ODc4MGQxZjBhNDkzNWJkNmNmNDZkZGRiZWIwMmEvdGFibGVyYW5nZTplOTY4NzgwZDFmMGE0OTM1YmQ2Y2Y0NmRkZGJlYjAyYV8yLTUtMS0xLTk2NzA1_ddd9f67f-1980-4954-8afc-509c5d07a645">&#9746;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6ZTk2ODc4MGQxZjBhNDkzNWJkNmNmNDZkZGRiZWIwMmEvdGFibGVyYW5nZTplOTY4NzgwZDFmMGE0OTM1YmQ2Y2Y0NmRkZGJlYjAyYV80LTUtMS0xLTk2NzA1_7537b107-4481-456c-af98-eabaab65ae1e">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTI5_92455bc1-0003-4fe9-8af0-5b7159243273">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;            </span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160;&#160;&#160;YES&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTMw_e24bacf5-5ef6-4198-9d08-8fca1ad802f7">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;NO</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#9746;</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the common stock held by non-affiliates of the registrant was $<ix:nonFraction unitRef="usd" contextRef="i01187c3aef2447e1a31e5f4dad9cc9ed_I20220630" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yNDE5_b4e94f7c-4300-4ad8-b030-55121609650d">120</ix:nonFraction> million based on the closing price of $6.30 per share on the NASDAQ National Market</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on June&#160;30, 2022.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of registrant&#8217;s common stock outstanding on February&#160;17, 2023, was <ix:nonFraction unitRef="shares" contextRef="ie702ee7f3a1e4abd8d3246b3b2a43113_I20230217" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yNTk0_449b805e-0e78-4ff0-9711-2e587cffd8a0">19,997,142</ix:nonFraction>.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTI2_43def00b-5206-49a0-a8d4-ddf90298addc" escape="true">Portions of the registrant&#8217;s Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders of the registrant, which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A no later than May 1, 2023, are incorporated by reference into Part III of this Report.</ix:nonNumeric></span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.707%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part I</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_19">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_37">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_37">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_58">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_58">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_61">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_61">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_64">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_64">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_70">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_70">26</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part II</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_73">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_73">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_76">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_76">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_79">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:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_79">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_142">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_142">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_145">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_145">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_148">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_148">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_151">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_151">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_154">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_154">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_157">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_157">46</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part III</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_163">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_163">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_166">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_166">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_169">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_169">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_172">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_172">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_175">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_175">46</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part IV</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_181">Exhibit and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_181">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_184">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_184">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_187">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_187">48</a></span></div></td></tr></table></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span><br/></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_10"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K contains forward-looking statements and information relating to Spok Holdings, Inc. and its subsidiaries ("Spok" or the "Company") that set forth anticipated results based on management&#8217;s current plans, known trends and assumptions. These statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Statements that are predictive in nature, that depend upon or refer to future events or conditions, or that include words such as "anticipate," "believe," "estimate," "expect," "intend," "will," "target," "forecast" and similar expressions, as they relate to Spok, are forward-looking statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although these statements are based upon current plans, known trends and assumptions that management considers reasonable, they are subject to certain risks, uncertainties and assumptions, including but not limited to the following:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to manage wireless network rationalization to lower our costs without causing disruption of service to our customers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to retain key management personnel and to attract and retain talent within the organization;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">The productivity of our sales organization and our ability to deliver effective customer support;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our ability to identify potential acquisitions, consummate and successfully integrate such acquisitions, and achieve the expected benefits of such acquisitions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Risks related to the COVID-19 pandemic;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Economic conditions such as recessionary economic cycles, higher interest rates, inflation and higher levels of unemployment;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Risks related to our overall business strategy, including maximizing revenue and cash generation from our established businesses and returning capital to stockholders through dividends and repurchases of shares of our common stoc</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">k</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Competition for our services and products from new technologies or those offered and/or developed from firms that are substantially larger and have much greater financial and human capital resources;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Continuing decline in the number of paging units we have in service with customers, commensurate with a continuing decline in our wireless revenue;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to address changing market conditions with new or revised software solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Undetected defects, bugs, or security vulnerabilities in our products;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our dependence on the U.S. healthcare industry;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The sales cycle of our software solutions and services can run from six to eighteen months, making it difficult to plan for and meet our sales objectives and bookings on a steady basis quarter-to-quarter and year-to-year;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our reliance on third-party vendors to supply us with wireless paging equipment;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our ability to maintain successful relationships with our channel partners;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to protect our rights in intellectual property that we own and develop and the potential for litigation claiming intellectual property infringement by us;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Our use of open source software, third-party software and other intellectual property;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The reliability of our networks and servers and our ability to prevent cyber-attacks and other security issues and disruptions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Unauthorized breaches or failures in cybersecurity measures adopted by us and/or included in our products and services;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to realize the benefits associated with our deferred income tax assets; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Future impairments of our long-lived assets, amortizable intangible assets or goodwill; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Risks related to data privacy and protection-related laws and regulation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our ability to manage change related to regulation, including laws and regulations affecting hospitals and the healthcare industry generally; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Those matters that are discussed in this Annual Report under Item&#160;1A "Risk Factors." </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Should known or unknown risks or uncertainties materialize, known trends change, or underlying assumptions prove inaccurate, actual results or outcomes may differ materially from past results and those described herein as anticipated, believed, estimated, expected, intended, targeted or forecasted. Investors are cautioned not to place undue reliance on these forward-looking statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company undertakes no obligation to revise or update forward-looking statements, except as required by law. Investors are advised to consult all further disclosures the Company makes in its subsequent quarterly reports on Form 10-Q and current reports on Form 8-K that it will file with the United States Securities and Exchange Commission ("SEC"). </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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also note that, in the risk factors section, the Company provides a cautionary discussion of risks, uncertainties and possibly inaccurate assumptions relevant to its business. These are factors that, individually or in the aggregate, could cause the Company&#8217;s actual results to differ materially from past results as well as those results that may be anticipated, believed, estimated, expected, intended, targeted or forecasted. It is not possible to predict or identify all such risk factors. Consequently, investors should not consider the risk factor discussion to be a complete discussion of all of the potential risks or uncertainties that could affect Spok&#8217;s business, statement of operations or financial condition, subsequent to the filing of this Annual Report.</span></div><div style="text-align:center"><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div><span><br/></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_19"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms "we," "us," "our," "Company" and "Spok" refer to Spok Holdings, Inc. and its direct and indirect wholly owned subsidiaries. </span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BUSINESS</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_22"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Overview</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spok, Inc., a wholly owned subsidiary of Spok Holdings, Inc. (NASDAQ: SPOK), is proud to be a global leader in healthcare communications. We deliver clinical information to care teams when and where it matters most to improve patient outcomes. Top hospitals rely on Spok products and services to enhance workflows for clinicians, support administrative compliance, and provide a better experience for patients.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our headquarters is located at 5911 Kingstowne Village Pkwy, 6th Floor, Alexandria, Virginia 22315, and our telephone number is 800-611-8488. We maintain a website at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">http://www.spok.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (This website address is for information only and is not intended to be an active link or to incorporate any website information into this 2022 Annual Report on Form 10-K ("2022 Form 10-K").) </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We deliver smart, reliable clinical communication and collaboration solutions to help protect the health, well-being, and safety of people in the United States and abroad, on a limited basis, in Europe, Canada, Australia, Asia and the Middle East. Our customers rely on Spok for workflow improvement, secure texting, paging services, contact center optimization, and public safety response. We develop, sell, and support enterprise-wide systems primarily for healthcare and other organizations needing to automate, centralize, and standardize their approach to clinical communications. Our solutions can be found in prominent hospitals, large government agencies, leading public safety institutions, colleges and universities; large hotels, resorts and casinos; and well-known manufacturers. We offer our services and products to three major market segments: healthcare, government, and large enterprise, with a greater emphasis on the healthcare market segment. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, our Board of Directors announced a new strategic business plan. In accordance with this plan, we discontinued Spok Go and successfully eliminated all associated costs. We have completed rightsizing the Company to focus on cash flow and stabilizing revenue in our Spok Care Connect and Wireless products and service lines.</span></div><div style="margin-bottom:8pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Industry Overview</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared COVID-19 a global pandemic. The pandemic has had a severe impact on the global economy and has caused a significant strain on the healthcare industry. While the impact of COVID-19 has varied greatly from one organization or region to the next, in general, reducing costs was a critical theme for the healthcare provider industry in 2020 and 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aside from the serious impact that COVID-19 has had on the healthcare industry, the United States healthcare market continues to experience significant change. Healthcare costs continue to rise, reimbursements from Centers for Medicare and Medicaid Services are being reduced in certain areas, digitization of healthcare information continues and the industry continues to shift towards a value-based purchasing model and away from the traditional fee-for-service model. The value-based purchasing model places an emphasis on incentivizing value and quality at an individual patient level in order to provide better patient outcomes and reduce 30-day readmissions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response, healthcare providers now require greater communication and better collaboration between clinicians in order to generate improvements in the quality, safety, satisfaction and efficiency of patient care delivery. Improvements in these areas are necessary for healthcare providers to successfully navigate many of these issues. Many providers are seeking improvement through the adoption of technology, looking to take advantage of workflow automation, process improvement and, in limited circumstances, machine learning and artificial intelligence. Providers also look to increase efficiencies through consolidation as larger health systems continue to acquire smaller hospitals for the primary purpose of gaining regional market share amongst tough competition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe these changes and continued pressure for organizations to provide improved services with fewer resources place an even greater emphasis on the need for improved clinical communication and collaboration tools to meet the increasing requirements demanded by the healthcare industry in today&#8217;s marketplace. Our solutions help hospitals significantly increase the quality and safety of patient care delivery, while increasing patient and provider satisfaction and simultaneously increasing employee productivity, reducing costs and clinician burnout. This is accomplished through workflow enhancement; secure, reliable and integrated communication tools; and mobile accessibility.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Sales and Marketing</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a focused suite of unified clinical communication and collaboration solutions primarily to organizations in the healthcare sector. We generate wireless revenue from the sales of wireless messaging services, equipment,  maintenance plans and/or equipment loss protection to both one-way and two-way messaging subscribers. We generate software revenue from the sale of our software solutions, including software licenses, professional services, equipment we procure from third parties, and post-contract support.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market and distribute our clinical communication and collaboration solutions through a direct sales force and an indirect sales channel.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The direct sales force contracts or sells products, solutions, messaging services and other services directly to customers ranging from small and medium-sized businesses to companies in the Fortune 1000, as well as federal, state, and local government agencies. We will continue to market primarily to commercial enterprises, with a focus on healthcare organizations, interested in our communication solutions. We maintain a sales presence in key markets throughout the United States, and in limited markets internationally through strategic partnerships, in an effort to gain new customers and to retain and increase sales to existing customers. The direct sales force targets leadership responsible for the procurement of clinical communication and collaboration solutions such as chief information officers, chief technology officers, chief medical officers, chief nursing officers, information technology directors, telecommunications directors, laboratory directors, radiology directors and contact center managers. The timing for a direct sale varies but may take from 6 to 18 months depending on the type and scope of software solution.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The indirect sales channel complements our direct sales force. Through relationships with alliance partners we are able to sell our solutions to a wider customer base. For wireless services that we do not provide directly, we contract with and invoice an intermediary for airtime services. For our software sales, relationships with alliance partners assist us in broadening the distribution of our products and further diversifying into markets outside of the healthcare provider vertical as well as in the Asia Pacific regions. We will continue to expand partnership efforts in 2023.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within our target market, we have identified and focused our efforts to address the following dynamics:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A heightened awareness of the ubiquitous, critical role of communications in healthcare;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An increased focus within hospitals on quality of care and patient safety initiatives;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The importance of confidentiality when sharing information;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased regulations that may result in process changes, increased documentation and reporting and increased costs;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A continuing focus within hospitals to reduce labor and administrative costs while increasing productivity; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A broader proliferation of information technology in healthcare as hospitals strive to apply technology to address their operational issues.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketing</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a centralized marketing function, which is focused on supporting our solutions and sales efforts by strengthening our corporate brand, generating sales leads, and facilitating the sales process. Our principal marketing programs include:</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Website development and maintenance, which provides product and Company information, customer support options, paging capabilities, as well as thought leadership and engagement;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Content marketing (e.g., eBriefs, case studies, brochures, videos and infographics) as an underlying foundation of all marketing campaigns or initiatives;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Webinars about customer successes, current industry trends, and our solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Social media involvement to provide information regarding upcoming educational events or new product offerings;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Blog posts to provide information about industry trends and our solutions to customers, prospects, and alliances; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Participation at trade shows and industry events, such as Healthcare Information and Management Systems Society (HIMSS), College of Healthcare Information Management Executives (CHIME), and other Healthcare Information technology related shows and conferences; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Annual customer conferences (virtual) that solicit feedback on our solutions and services.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Licenses and Messaging Networks</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to provide our wireless services, we hold licenses to operate on various frequencies in the 900&#160;MHz narrowband. We are licensed by the United States Federal Communications Commission (the &#8220;FCC&#8221;) to operate Commercial Mobile Radio Services (&#8220;CMRS&#8221;). These licenses are required to provide one-way and two-way messaging services over our networks.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our messaging networks and related infrastructure are located exclusively in the United States. We operate local, regional and nationwide one-way networks, which enable subscribers to receive messages over a desired geographic area. One-way networks operating in 900&#160;MHz frequency bands utilize the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FLEX</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8482; protocol developed by Motorola Mobility, Inc. (&#8220;Motorola"). The </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FLEX</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8482; protocol has advantages of functioning at higher network speeds (which increases the volume of messages that can be transmitted over the network) and of having more robust error correction (which facilitates message delivery to a device with fewer transmission errors).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our two-way networks utilize the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ReFLEX 25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8482; protocol, also developed by Motorola. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ReFLEX 25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8482; promotes spectrum efficiency and high network capacity by dividing coverage areas into zones and sub-zones. Messages are directed to the zone or sub-zone where the subscriber is located, allowing the same frequency to be reused to carry different traffic in other zones or sub-zones. As a result, the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ReFLEX 25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8482; protocol allows the two-way network to transmit substantially more messages than a one-way network using the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FLEX</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8482; protocols. The two-way network also provides for assured message delivery. The network stores, for a limited amount of time, messages that could not be delivered to a device that is out of coverage for any reason, and when the unit returns to service, those messages are delivered. The two-way paging network operates under a set of licenses called narrowband Personal Communications Service, which uses 900&#160;MHz frequencies. These licenses require certain minimum five and ten-year build-out commitments established by the FCC, which have been satisfied.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the capacities of our networks vary by geographic area, we have excess capacity at a consolidated level. We have implemented a plan to manage network capacity and to improve overall network efficiency by consolidating subscribers onto fewer, higher capacity networks with increased transmission speeds. This plan is referred to as network rationalization. Network rationalization will result in fewer networks and therefore fewer transmitter locations, which we believe will result in lower operating expenses due primarily to lower site rent expenses. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to implement our network rationalization plan, we expect to have fewer transmitters that can be removed efficiently from our networks and still maintain the level of service required for our customers, and thus the benefits of network rationalization will decline. Cost savings have slowed as compared to historical cost savings. As we reach certain minimum frequency commitments, as outlined by the FCC, we may be limited in our ability to continue our efforts to rationalize and consolidate our networks. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, our software solutions do not require licenses or permits from federal, state and/or local government agencies in order to be sold to customers. However, certain of our software products are subject to regulation by the United States Food and Drug Administration ("FDA") and are subject to certification by the Joint Interoperability Test Command to be sold to the branches of the armed services of the United States and the United States government. (see "Regulation" below).</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Our Strategy</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In alignment with our strategic business plan announced in February 2022, our over-arching strategy has been, and will continue to be, the prioritization of free cash flow generation and the return of capital to stockholders, by maximizing revenue and cash generation from our established lines of business while effectively managing expenses. Through targeted investments in these important and valuable business lines, we aim to reinvigorate growth in our legacy software solutions and minimize wireless revenue attrition.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Particular areas of strategic emphasis include:</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquire new customers and expand relationships within our existing customer base -</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We will continue to focus our sales and marketing efforts in the healthcare market in order to identify opportunities for new sales as well as grow revenues from our existing customer base. We have ongoing initiatives to further penetrate the hospital segment in the United States, and while we believe there is a significant opportunity to sell clinical communication and collaboration solutions to hospitals located outside the United States, our near-term focus is on the domestic market. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a significant presence in the healthcare marketplace, and we intend to leverage the strength of our market presence and the breadth of our product offerings to further expand our customer base in healthcare.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Minimize wireless revenue attrition -</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We continue to have a valuable wireless presence in the healthcare market, particularly in larger hospitals. We offer a comprehensive suite of wireless messaging products and services focused on healthcare and "campus" type environments and critical mission notification. We will continue to focus on network reliability and customer service to help minimize the rate of revenue attrition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize that the number of wireless subscribers, units in service, and the related revenue will likely continue to decline. We intend to continue reducing our underlying cost structure impacting this declining wireless revenue stream by reducing payroll and related expenses as well as network related expenses where possible, alongside periodic price increases. We will integrate and consolidate operations as necessary to ensure the lowest cost operational platform for our consolidated business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The introduction of our GenA pagers in November 2021 was a key initiative that we believe will also help slow our wireless revenue attrition. Further details on GenA pagers can be found under "GenA Pagers."</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Enhance existing software applications -</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We will continue to invest in the development and enhancement of our Spok Care Connect Suite products and services, although at a significantly reduced rate relative to our total research and development costs over the last several years. Targeted enhancements and continued development efforts are critical to our ability to maintain our core software maintenance revenue and are necessary to drive future software operations revenue. Additionally, targeted enhancements of the Spok Mobile application will be critical in our ability to help further mitigate wireless customer attrition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Manage expenses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; With a renewed focus on generating cash flow, it is critical that we manage costs in alignment with our revenue. We will continue to look for ways to reduce our underlying cost structure should revenue continue to decline. While we will continue to invest in the business, we will do so in a more targeted manner to drive tangible earnings that can be returned to our stockholders.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Return capital to our stockholders -</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We understand that our primary objective is to create long-term stockholder value. We will continue to evaluate how best to deploy our capital resources to support sustainable business growth and maximize stockholder value. We expect to continue to pay a quarterly dividend of $0.3125 per share of common stock, or $1.250 annually, in 2023. </span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_25"></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Products and Services</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Wireless Products and Related Services</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer subscriptions to one-way or two-way messaging services for a periodic (monthly, quarterly, semi-annual, or annual) service fee. The level of service fees is generally based upon the type of service provided, the geographic area covered, the number of devices provided to the customer and the period of commitment. We also sell devices to resellers who lease or resell them to their subscribers and then sell messaging services utilizing our networks. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wireless products and services revenue represented 56%, 55% and 56% of total consolidated revenue for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Demand for one-way and two-way messaging services declined during these years, and we believe demand will continue to decline for the foreseeable future. As demand for one-way and two-way messaging has declined, we have developed or added service offerings, including our GenA pagers discussed below, in order to optimize our revenue potential and mitigate the decline in our wireless revenues. We will continue to evaluate opportunities within our wireless business while providing customers the highest value possible.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legacy Wireless Services</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A subscriber to one-way messaging services may select coverage on a local, regional, or nationwide basis to best meet their messaging needs, while two-way messaging is generally offered on a nationwide basis. In addition, subscribers either contract to use a messaging device that we own for an additional fixed monthly fee, or they own the device used, after either purchasing it from us or from another vendor. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer exclusive one-way (T5) and two-way (T52) alphanumeric pagers that are configurable to support unencrypted or encrypted operation. When configured for encryption, these devices utilize AES-128 bit encryption, screen locking and remote wipe capabilities. With encryption, these secure paging devices enhance our service offerings to the healthcare community by adding Health Insurance Portability and Accountability Act ("HIPAA") security capabilities to the low cost and high reliability and availability benefits of paging. We also offer ancillary services, such as voicemail and equipment loss or maintenance protection, which help increase the monthly recurring revenue we receive, along with these traditional messaging services. </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GenA Pagers</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2021, we announced the launch of our newest pager, GenA. This one-way alphanumeric pager, available on our wide-area paging network, features a high resolution ePaper display, intuitive modern user interface, advanced HIPAA-compliant encryption and security features, over-the-air remote programming, and an antimicrobial housing. The ePaper display advances the user experience with its larger screen featuring a high-resolution, high-contrast display for easy reading in all conditions, while an automatic front-light eases reading messages in the dark. Users can select from various font sizes, and the large GenA display also leverages proportional fonts to maximize key information on a single screen.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GenA pagers also allow for superior message reception in buildings with difficult coverage conditions using the high-powered Spok 900MHz simulcast network. Enhanced over-the-air (OTA) programming through the Spok My Account customer web portal enables remote pager configuration changes such as updating the user&#8217;s name on the pager, assigning a pager to a group, deleting message data and encryption keys, modifying global security settings, and remotely unlocking the device. The GenA pager also provides advanced message management features allowing critical messages to be locked to prevent deletion or saved to a separate folder. In addition, separate inbox folders can be set up for group messages.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The GenA pager is the only product available on the market with these capabilities, and we maintain an exclusive arrangement with the product's manufacturer whereby it may not market or sell the product to any third party without our consent. Given the uniqueness of the GenA pager, we believe its development is a key initiative that may help slow our wireless revenue attrition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Software </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dependable clinical communications are paramount for individuals in healthcare and a host of other industries. We offer a number of solutions, providing our customers with the ability to communicate anywhere, anytime across a number of situations. Our solutions are used for contact centers, clinical alerting and notification, mobile communications and messaging, and for public safety notifications. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Spok Care Connect&#174; Suite</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contact Center</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; Healthcare Console:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Provides operators with the information needed to process calls using their computers with just a few keystrokes. This solution integrates with the customers&#8217; existing phone systems and is used by the operator group to answer incoming calls to the contact center. Operators can quickly and accurately perform directory searches and code calls, as well as messaging and paging by individuals, groups, and roles using the Spok Healthcare Console&#8217;s computer telephony integration and directory capabilities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; Web-Based Directory: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Makes employee contact information more accessible and enables staff to send messages quickly right from the directory. Authenticated users can log on anywhere, anytime to perform a variety of important updates to contact information and on-call schedules, search the directory, and send important messages.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; Web-Based On-Call Scheduling:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Keeps personnel, calendars and on-call scheduling information updated, even with thousands of staff, using a secure web portal to maintain and allow password-protected access to the latest on-call schedules and personnel information.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; Speech: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enables the organization to process routine phone requests, including transfers, directory assistance, messaging and paging without live operators and with more ease-of-use than touch-tone menus.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; Call Recording and Quality Management:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Records, monitors, and scores operators&#8217; conversations to allow for better management of calls, helping improve customer service.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Clinical Alerting</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; Messenger: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provides an intelligent, FDA-compliant, 510(k)-cleared solution that connects virtually all crucial alert systems, including nurse call, fire, security, patient monitoring, and building management to mobile staff via their wireless communication devices. This solution provides the ability to reach mobile team members within seconds of an alert, improving overall workflow, staff productivity, and the convenience and safety of everyone in the facility.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; e.Notify: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enables organizations to quickly and reliably notify and confirm team member availability during emergency situations without relying on calling trees, thereby reducing confusion that may arise in an emergency situation. This solution automatically delivers messages, collects responses, escalates issues to others, and logs all activities for reporting and analysis purposes.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; Critical Test Results Management:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Automates and streamlines the process of delivering critical test results to the appropriate clinicians to help ensure patient safety. This solution can send messages from the cardiology, laboratory and radiology departments by means of encrypted smartphone communications, two-way paging, secure email, secure text, images, annotations, and voice to a variety of endpoints such as workstations, laptops, tablets, smartphones, pagers, and other wireless devices.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mobile Communications</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok Mobile&#174;: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Simplifies communications and strengthens care by using smartphones and tablets for secure code alerts, patient updates, results, consult requests, and much more. Allows users to access the full directory of accurate contact information to send messages/photos/videos to smartphones and other devices, and helps to ensure all clinical communications are logged with security, traceability, and reliability.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; Device Preference Engine:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Facilitates voice conversations among doctors and caregivers by enabling users to choose the desired communication method based on factors such as message priority.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Safety</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; pc/psap:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Speeds emergency dispatch by giving Public Safety Answering Point call-takers an easy-to-use, standards-based, graphical interface that integrates the underlying phone system, mapping systems, and other resources for critical information availability. 9-1-1 call-takers are able to instantly involve police, fire, EMT, and hazardous material personnel with a single click of the mouse or touch of the screen.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Spok&#174; Enterprise Alert:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Directs emergency personnel to a 9-1-1 caller&#8217;s exact location (building, floor, room), helping to ensure speed, accuracy, and reliability of response. The E9-1-1 software provides real-time, onsite notification when 9-1-1 is dialed, and works to decrease emergency response time.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Services</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a variety of professional services to assist our customers in the successful implementation of, and to maximize the benefits obtained from the use of, our software solutions. We also offer support services to enhance and refine the customer's experience throughout their relationship with Spok.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Professional Services: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a full suite of professional services that are provided by a dedicated group of professional service employees. Our professional services include consultation, implementation, and training services. Our professional services staff uses a branded, consistent methodology that provides a comprehensive phased work plan for both new software installations and/or upgrades. In support of our implementation methodology, we manage the various aspects of the process through a professional services automation tool. We may also use third-party professional services firms as supplemental resources to implement our solutions for customers as needed. Professional services revenue represented 9% of total consolidated revenue for the year ended December&#160;31, 2022 and 12% each for the years ended December 31, 2021 and 2020. The decrease in the professional services revenue for 2022 was from having lower billable hours as a result of our efforts to better align staffing levels with our backlog as well as to drive greater profitability through more efficient services delivery.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Software License Updates and Product Support (Maintenance): </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software license updates and product support, which is generally referred to as maintenance when sold to customers, is an important offering to customers who utilize our on-premise software solutions. In order to support our products that provide clinical communication and collaboration solutions to our customer&#8217;s organizations, we have a dedicated customer support organization.&#160;The customer support organization provides support 24 hours a day, seven days a week, 365 days a year and the service can be accessed via telephone, email or the Internet via the Spok webpage.&#160;The Spok support service is augmented by third-party services where needed. Software license updates and product support are generally priced together as a percentage of the software licenses for which these services will be provided. Largely all of our customers purchase maintenance when they purchase new software licenses, after which renewals generally occur on an annual basis and are paid in advance. Software license updates provide customers with rights to unspecified product upgrades as well as maintenance and patch releases that are released during the term of the support period. Software license updates and product support revenue (i.e. Maintenance revenue) represented 27% of total consolidated revenue for the years ended December&#160;31, 2022 and 2021, and 26% for the year ended December&#160;31, 2020.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Sources of Equipment</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not manufacture the messaging devices our customers need to make use of our wireless services or the network equipment we use to provide wireless messaging services. We have relationships with several vendors to purchase new messaging devices. Used messaging devices are available in the secondary market from various sources. We believe existing inventory, returns of devices from customers that canceled wireless services, and purchases from other available sources of new and reconditioned devices will be sufficient to meet expected messaging device requirements for the foreseeable future. With the exception of our GenA pagers, the network equipment and messaging devices on which we may place our logo or label are generic.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell third-party equipment for use with our software solutions. The third-party equipment that we sell is generally available and does not require any specialty manufacturing to accommodate our software solutions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have inventory and network equipment on hand that we believe will be sufficient to meet our wireless and software equipment requirements for the foreseeable future. However, the COVID-19 pandemic has contributed to global supply chain disruptions from which we are not immune. These disruptions may contribute to delayed production of certain of the products that we offer, including, but not limited to, GenA pagers, which are assembled with certain microchip technology that has experienced, and may continue to experience, shortages. Such shortages may result in delayed delivery of the products that we offer to customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Intellectual Property</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we held 74 trademarks and five patents, as well as four pending trademarks and one pending patent, which we believe are important to protect our intellectual property. We believe our intellectual property distinguishes our business from our competition and is integral to our continued success in the area of clinical communication and collaboration solutions. The expiration dates of these trademarks range from 2023 to 2033 and can be extended for 10-year periods upon renewals.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Research and Development</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a product development group, a substantial portion of which is focused on the enhancement of existing software products. Our product development group uses a methodology that balances enhancement requests from a number of sources including customers, regulatory requirements, professional services staff, customer support incidents, known defects, market and technology trends, and competitive requirements. These requests are reviewed and prioritized based on criteria that include the potential for increased revenue, customer/employee satisfaction, possible cost savings, and development time and expense. </span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_28"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Customers</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers include businesses and their employees who need to be accessible to their offices or customers, first responders who need to be accessible in emergencies, and third parties, such as other telecommunication carriers and resellers that pay us to use our networks. Customers include businesses, professionals, management personnel, medical personnel, field sales personnel and service forces, members of the construction industry and construction trades, real estate brokers and developers, sales and services organizations, specialty trade organizations, manufacturing organizations and government agencies.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our wide-ranging customer base allows for low customer revenue concentration and as a result, no single customer accounted for more than 10% of our total revenues in 2022, 2021 or 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pursue close, long-term relationships with our customers because we believe strong customer relationships enable us to retain our current customer base and expand our services and revenue to that customer base.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Competition</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The competitors and degree of competition vary among our various product categories. Competition is particularly strong for our wireless messaging services. Within the wireless industry, companies compete on the basis of price, coverage area, services offered, transmission quality, network reliability and customer service. We compete by maintaining competitive pricing for our products and services, by providing broad coverage options through high-quality, reliable messaging networks and by providing quality customer service. Direct competitors for wireless messaging services include American Messaging Service, LLC and a variety of other regional and local providers. We also compete with a broad array of wireless messaging services provided by mobile telephone companies, including AT&amp;T Mobility LLC,T-Mobile USA, Inc., and Verizon Wireless, Inc. This competition has intensified as prices for the services of mobile </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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">telephone companies have declined and messaging capabilities are generally available in today's mobile phone devices. Many of these companies possess far greater financial, technical and other resources than we do. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most personal communication and other mobile phone devices currently sold in the United States are capable of sending and receiving one-way and two-way messages. Most subscribers that purchase these services no longer need to subscribe to a separate messaging service. As a result, many one-way and two-way messaging subscribers can readily switch to cellular, personal communications service and other mobile telephone services. The decrease in prices and increase in capacity and functionality for cellular, personal communications service, Wi-Fi, and other mobile telephone services have led many subscribers to select combined voice and messaging services from mobile telephone companies as an alternative to our stand-alone messaging services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have a number of competitors whose software products compete with one or more modules of our clinical communication and collaboration solutions. These competitors are a mix of privately held and public companies that offer a number of call center, alerting and mobile communication products. Our primary competitive advantages include having:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An integrated product suite;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A communication-driven workflow;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Certifications, such as those through the Joint Interoperability Test Command (see "Joint Interoperability Test Command" below) and the FDA; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A complete directory of contacts throughout the customer enterprise.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have no competitors that offer a comprehensive set of software modules that match our product offerings, several competitors offer software similar to many of our solutions. Selected competitors for portions of our product portfolio include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">American Software, Inc.. - Enterprise software solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">CareCloud, Inc. - Healthcare solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Computer Programs and Systems, Inc. - Healthcare IT solutions; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Domo, Inc. - Cloud-based solutions; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">eGain Corporation - Cloud-based solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Health Catalyst, Inc. - Healthcare data and analytics; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">HealthStream, Inc. - Healthcare workforce solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Kaltura, Inc. - Cloud-based solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">KORE Group Holdings Inc. - Mobile communications solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">LiveVox Holdings, Inc. - Healthcare solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">NantHealth Inc. - Healthcare solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">OptimizeRx Corporation. - Healthcare solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Tabula Rasa Healthcare, Inc. - Healthcare solutions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">UpHealth, Inc. - Healthcare solutions; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Weave Communications, Inc. - Software solutions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to these select competitors, substantially larger companies in the electronic medical records space such as Epic Systems Corporation, Cerner Corporation, Athenahealth, Inc. and Allscripts Healthcare Solutions, Inc. may choose to offer software-related solutions similar to our clinical communication and collaboration solutions or may acquire one of our competitors. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the healthcare sector continues to experience significant consolidation, in large part due to COVID-19, which has highlighted the need to improve patient outcomes, reduce the burden on providers and streamline operations. As certain industries have been challenged during the pandemic, many organizations are motivated to reduce costs and improve efficiencies while others attempt to enter new markets with complementary or divergent product offerings and drive growth. With larger organizations like Microsoft Corporation and Oracle Corporation entering the market in which we operate, they may have a competitive advantage through aggressive pricing power, established brand recognition, extensive capital resources, and broader delivery and distribution channels.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_31"></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Human Capital</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, we had 376 and 563 full time equivalent ("FTE") employees, respectively. As part of the restructuring of our business in connection with the strategic business plan announced by our Board of Directors in February 2022, we eliminated 176 positions, primarily in research and development, and also in professional services, </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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">selling and marketing, and back-office support functions. Our employees are not represented by labor unions or covered by a collective bargaining agreement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Health, Safety and Well-Being</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spok is committed to conducting its business operations in a manner that protects the health and safety of its employees, visitors, contractors and the public, and reduces risks within our work centers. Spok believes that no job is so important that our employees cannot take the time to ensure the work is performed safely and in an environmentally conscious manner. Spok&#8217;s policies and procedures are intended to provide employees with the information needed to meet all federal, state and local guidelines for occupational health and safety.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The COVID-19 pandemic continues to affect our policies with regard to our employees, whose health and safety is our highest priority. Following strategies recommended by the Centers for Disease Control and Prevention, we have continued to follow enhanced safety measures, including performing enhanced cleaning procedures in our offices, providing remote work arrangements for our office-based employees, and liberal leave policies for employees who may be affected by illness, isolation or childcare obligations. We are compliant with all federal, state and local regulations as applicable.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Diversity and Inclusion</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global company, Spok strives to create an environment that embraces diversity and fosters inclusion. We recognize the value and contributions of individuals with a wide range of capabilities, experience, and perspectives, and draw upon this diversity to create value for our customers and maintain an effective and engaged workforce. Spok is committed to maintaining a work environment free from discrimination and harassment, and one where employees are treated with dignity and respect. We refuse to accept or tolerate harassment or discrimination against any employee or applicant for employment. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Spok has a council composed of employees and executive sponsors to provide feedback and make recommendations regarding our diversity and inclusion policies and practices. We believe that by promoting and supporting inclusiveness and by leveraging our organization&#8217;s diversity, we have a competitive advantage that allows us to innovate and draw from our workforce&#8217;s differing perspectives. By bringing together employees from diverse backgrounds and providing each with an opportunity to develop their skills and actively contribute to our mission, we cultivate an engaged workforce which in turn helps us deliver value to our customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ethical Standards</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Integrity is a core tenet of Spok&#8217;s culture, and we have measures and controls in place to regularly ensure that our work and organization are held to the highest ethical standards. We provide numerous resources to our employees, including regular, annual training on maintaining these standards. We also maintain employee guidelines and policies that align with Spok&#8217;s Code of Business Conduct and Ethics.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_34"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Regulation</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Federal Regulation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The FCC issues licenses to use radio frequencies necessary to conduct our business and regulate many aspects of the operations that support our wireless revenue. Licenses granted to us by the FCC have varying terms, generally of up to 10 years, at which time the FCC must approve renewal applications. In the past, FCC renewal applications generally been granted upon showing compliance with the Communications Act of 1934, as amended (the "Communications Act"), and FCC regulations and adequate service to the public. Other than those still pending, the FCC has thus far granted each license renewal that we have requested.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Communications Act requires radio licensees, including us, to obtain prior approval from the FCC for the assignment or transfer of control of any construction permit or station license or authorization of any rights thereunder. The FCC has thus far granted each assignment or transfer request we have made in connection with a change of control.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Communications Act also places limitations on foreign ownership of CMRS licenses, which constitute the majority of our licenses. These foreign ownership restrictions limit the percentage of stockholders&#8217; equity that may be owned or voted, directly or indirectly, by non-United States citizens or their representatives, foreign governments or their representatives, or foreign corporations. Our Amended and Restated Certificate of Incorporation permits the redemption of our equity from stockholders where necessary to ensure compliance with these requirements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC&#8217;s rules require us to pay a variety of fees that increase our costs of doing business. For example, the FCC requires licensees, including Spok, to pay levies and fees, such as universal service fees, to cover the costs of certain </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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regulatory programs and to promote various other societal goals. These requirements increase the cost of the services we provide. By law, we are permitted to bill our customers for these regulatory costs and we typically do so.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Communications Assistance to Law Enforcement Act of 1994, ("CALEA") and certain rules implementing CALEA require some telecommunication companies, including Spok, to design and/or modify their equipment in order to allow law enforcement personnel to "wiretap" or otherwise intercept messages. Other regulatory requirements restrict how we may use customer information and prohibit certain commercial electronic messages, even to our own customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the FCC&#8217;s rules require us to pay other carriers for the transport and termination of some telecommunication traffic. As a result of various FCC decisions over the last few years, we no longer pay fees for the termination of traffic originating on the networks of local exchange carriers providing wireline services interconnected with our services. In some instances, we received refunds for prior payments to certain local exchange carriers. We have entered into a number of interconnection agreements with local exchange carriers in order to resolve various issues regarding charges imposed by local exchange carriers for interconnection.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure to follow the FCC&#8217;s rules and regulations can result in a variety of penalties, ranging from monetary fines to the loss of licenses. Additionally, the FCC has the authority to modify licenses, or impose additional requirements through changes to its rules.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FDA has determined software systems that connect to medical devices are subject to regulation as medical devices as defined by the federal Food, Drug and Cosmetic Act (the "FDC Act"). Since our middleware software products connect to medical devices, we are required to comply with the FDC Act&#8217;s requirements, including but not limited to: registration and listing, labeling, medical device reporting (reporting of medical device-related adverse events), removal and correction, and good manufacturing practice requirements. We have complied with the regulatory requirements of the FDC Act, and registered and received the necessary clearances for our products. As we modify and/or enhance our software products (including our middleware product), we may be required to request FDA clearance before we are permitted to market these products.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our software solutions may handle or have access to personal health information subject in the United States to the HIPAA, the Health Information Technology for Economic and Clinical Health Act ("HITECH"), and related regulations. These statutes and related regulations impose numerous requirements regarding the use and disclosure of personal health information with which we help our customers comply. Our failure to accurately anticipate or interpret these complex and technical laws could subject us to civil and/or criminal liability. We believe that we are in compliance with these laws and their related regulations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although these and other regulatory requirements have not, to date, had a material adverse effect on our operating results, such requirements could have a material impact on our operating results in the future. We monitor discussions at the FCC and FDA on pending changes in regulatory policy or regulations; however, we are unable to predict what changes, if any, may occur in 2023 to regulatory policy or regulations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">State Regulation</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result of the enactment by the United States Congress of the Omnibus Budget Reconciliation Act of 1993 ("OBRA") in August 1993, states are now generally preempted from exercising rate or entry regulation over any of our operations. States are not preempted, however, from regulating "other terms and conditions" of our operations, including consumer protection and similar rules of general applicability. Zoning requirements are also generally permissible, however, provisions of the OBRA prohibit local zoning authorities from unreasonably restricting wireless services. Several states require us to hold a license or otherwise register to provide our wireless services in the jurisdiction, and those states that regulate our services also may require us to obtain prior approval of (1)&#160;the acquisition of controlling interests in other paging companies and (2)&#160;a change of control. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At this time, we are not aware of any proposed state legislation or regulations that would have a material adverse impact on our business.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Joint Interoperability Test Command ("JITC") Certification</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">JITC is a military organization that tests technology for use by the branches of the armed services of the United States and the United States government. JITC certification is required of all systems with joint interfaces or joint information exchanges with other systems used by these organizations and is done to ensure all systems operate effectively together. All information technology and national security systems that exchange and use information to enable units or forces to operate effectively in joint, combined, coalition and interagency operations and simulations must be certified. Once a system has been certified under this program, the certification must be renewed every four years or after any changes that may affect interoperability. The interoperability certification process consists of four basic steps, which are:</span></div><div style="margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identify (interoperability) requirements;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Develop certification approach (planning);</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Perform interoperability test and evaluation; and</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Report certifications and statuses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We submit and receive JITC certification for certain of our products through the Defense Information Systems Agency, which allows us to sell and implement our solutions at federal government agencies.&#160;We currently certify a console, web, speech, mass notification, public safety answering point, call recording and campus 911 product with JITC.&#160;We have a roadmap to renew the existing certifications with new releases of existing products and to bring additional products to JITC to increase the products that can be sold to federal agencies. </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Available Information</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make available on our website, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">http://www.spok.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, free of charge, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and all amendments to those reports as soon as reasonably practicable after such reports are electronically filed with, or furnished to, the SEC. The SEC also maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">http://www.sec.gov</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We also make available on our website, and in print, if any stockholder or other person so requests, our code of business conduct and ethics entitled "Code of Ethics" which is applicable to all employees and directors, our "Corporate Governance Guidelines" and the charters for all committees of our Board of Directors, including Audit, Compensation and Nominating and Governance. Any changes to our Code of Ethics or waiver, if any, of our Code of Ethics for executive officers or directors will be posted on that website.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_37"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1A. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RISK FACTORS</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following important factors, among others, could cause our actual operating results to differ materially from those indicated or suggested by forward-looking statements made in this 2022 Form&#160;10-K or presented elsewhere by management from time to time.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_40"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline">Risks Related to our Business and Operations </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Wireless service to our customers could be adversely impacted by network rationalization.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an active program to consolidate the number of wireless networks and related transmitter locations, which is referred to as network rationalization. Network rationalization is necessary to match our technical infrastructure to our smaller subscriber base and to reduce both site rent and telecommunication costs. The implementation of the network rationalization program could adversely impact wireless service to our new and existing subscribers, and there can be no assurance that any efforts to minimize that impact would be successful. Any adverse impact to our wireless service could lead to increases in the rate of gross subscriber cancellations and/or the level of wireless revenue erosion. Adverse changes in gross subscriber cancellations and/or wireless revenue erosion could have a material adverse effect on our business, financial condition, operating results and ability to pay cash dividends to stockholders.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We depend on highly skilled personnel, and, if we are unable to retain or hire qualified personnel, we may not be able to achieve our strategic objectives.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To execute our growth plan and achieve our strategic objectives, we must continue to attract, hire and retain highly qualified and motivated personnel across our organization. In particular, to continue to enhance our software solutions, add new and innovative core functionality and services and develop new products, it is critical for us to maintain a strong research and development organization, including hiring and retaining highly skilled software engineers. Competition for talent is intense within our industry, and there continues to be upward pressure on compensation. In addition, for us to achieve broader market acceptance of our software solutions, grow our customer base, and pursue adjacent markets, we will need to continue to develop and maintain our sales and marketing and customer support organizations. Identifying and recruiting qualified personnel, training them in the use of our software solutions and ensuring they are well-equipped to serve our customers requires a significant investment of time and resources, and it can be particularly difficult to retain these individuals.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We face significant competition for experienced personnel, and many of our competitors have greater name recognition and financial resources than we have. If we hire employees from competitors or other companies, former employers may assert claims against us for breach of legal obligations to the former employer, resulting in a diversion of our time and resources. In addition, the job market in the Minneapolis-St. Paul area, where the majority of our software developers are located, has historically been very competitive. While we are able to expand our candidate pool by opening our opportunities nationwide, allowing us to be more competitive, the job market continues to be a challenge everywhere, making it vitally important to retain our current team members. When considering employment opportunities, candidates and existing employees often consider the value of the equity awards. If the actual or perceived value of our equity awards declines, or if the price of our common stock experiences significant volatility, this may adversely affect our ability to recruit and retain highly skilled employees. As a result, we may have greater difficulty hiring and retaining skilled personnel than some of our competitors. If we are unable to attract and retain the personnel necessary to execute our growth plan, we may be unable to achieve our strategic objectives and our business, financial condition, operating results and ability to pay cash dividends to stockholders may be adversely affected.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Growth in our software revenue and bookings, and maintenance of our wireless revenue and subscriber base is dependent on the productivity of our sales organization.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to achieve revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel to support our growth. New hires require significant training and may take significant time before they achieve full productivity. Based on past experience, we expect new sales team members to reach full productivity after nine months of employment. However, our recent and planned hires may not become productive as quickly as expected, or at all, and we may be unable to hire or retain a sufficient number of qualified individuals in the markets in which we do business or plan to do business. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time it may be necessary to reorient our sales representatives to focus on specific market segments, product lines or new software solutions or to remove underperforming individuals, which may require additional resources to maintain productivity. The impact of these changes could adversely impact our ability to achieve our sales productivity goals. We have also identified the following risks that could impact our sales productivity:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Customer Dissatisfaction and Reputational Harm</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We may experience customer dissatisfaction with our solutions that could result in lost opportunities for sales. Potential low ratings of our solutions by customers may result in us being excluded from consideration by current and prospective customers with respect to future opportunities. In addition, fewer customer references for our solutions could impact our ability to prospect new sales.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Training</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Training of our marketing and sales personnel regarding the clinical requirements of our healthcare customers and the complexity of our service offerings, takes time and requires a substantial, continuing investment for both new hires and long-term employees.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Competitive Speed</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sales productivity can be impacted by the capabilities of our competitors. There is a risk that competitors may innovate or partner faster than we do.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Employee Retention</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The items noted above may challenge the ability of employees to generate sales, which may affect morale and employee retention.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Customer Uncertainty</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The discontinuation of Spok Go may create a perception of uncertainty regarding our future operations, which may limit our ability to sell products and services to prospective customers. Additionally, this perceived uncertainty may contribute to an increase in churn of existing customers.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to deliver effective customer support, our relationships with our existing customers and our ability to attract new customers could be harmed</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue growth depends, in part, on our ability to satisfy our customers, including by providing continued customer support, which may contribute to increased customer retention and adoption and utilization of our wireless services and software solutions. Once our wireless services and software solutions are deployed, our customers depend on our customer support group to resolve technical issues relating to their use of our solutions. We may be unable to respond quickly to accommodate short-term increases in customer demand for support services or may otherwise encounter difficult customer issues. If a customer is unsatisfied with the quality of our customer support, we may incur additional costs or experience customer terminations or non-renewals. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales process is highly dependent on the ease of use of our wireless services and software solutions, our reputation and positive recommendations from our existing customers. Any failure to maintain high-quality or responsive customer support, or a market perception that we do not maintain high-quality or responsive customer support, could harm our reputation, cause us to lose customers and adversely impact our ability to sell our wireless services and software solutions to prospective customers. </span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_43"></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We have investigated potential acquisitions and may not be able to identify an opportunity at favorable terms or have the ability to close on the financing necessary to consummate the transaction.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We cannot provide any assurances that we will be successful in finding such acquisitions or consummating future acquisitions on favorable terms. We anticipate that future acquisitions will be financed through a combination of methods, including, but not limited to, the use of available cash on hand, and, if necessary, borrowings from third-party financial institutions. Disruptions or volatility in credit markets may impede our access to capital markets, including higher borrowing costs, less available capital, more stringent terms and tighter covenants, and may limit our ability to finance acquisitions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have investigated potential acquisitions and may be unable to successfully integrate such acquisitions into our business and may not achieve all or any of the operating synergies or anticipated benefits of those acquisitions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to evaluate acquisitions of other businesses that we believe will yield increased cash flows, improved market penetration and/or operating efficiencies and synergies. We may face various challenges with integration efforts related to any future acquisitions, including the combination and simplification of product and service offerings, sales and marketing approaches and establishment of combined operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may have limited or no history of owning and operating any business that we acquire. If we were to acquire these businesses, there can be no assurance that:</span></div><div style="margin-top:8pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Such businesses will perform as expected;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Such businesses will not incur unforeseen obligations or liabilities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Such businesses will generate sufficient cash flow to support the indebtedness, if incurred, to acquire such business or the expenditures needed to develop such business; and</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The rate of return from such businesses will justify the decision to invest the capital to acquire them.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that we will manage these challenges and risks successfully. Moreover, if we are not successful in completing transactions that we have pursued or may pursue, our business may be adversely affected, and we may incur substantial expenses and divert significant management time and resources. In addition, while pursuing and completing such transactions, we could use substantial portions of our available cash to pay for all or a portion of the purchase price or retention incentives to employees of the acquired business, or we may incur substantial debt. We could also issue additional securities to finance all or a portion of the purchase price for these transactions or as retention incentives to employees of the acquired business, which could cause our stockholders to suffer significant dilution. Such transactions may not generate additional revenue or profit for us, or may take longer than expected to do so, which may adversely affect our business, financial condition, operating results and cash flows.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our business, financial condition and operating results have been, and in the future may be, adversely affected by the COVID-19 pandemic.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our business, financial condition and operating results have been, and in the future may be, adversely affected by the COVID-19 pandemic. Beginning in early 2020, the COVID-19 pandemic caused delays in, or the loss of, revenue from services that required onsite implementation, as well as delays in, or the loss of, software bookings, which directly impacted license and services revenues, as healthcare organizations put these projects on hold to focus limited resources </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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and personnel capacity towards the treatment of COVID-19. The COVID-19 pandemic also contributed to global supply chain disruptions, including delayed production of certain products that we offer, such as our GenA pagers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The extent to which COVID-19 may impact our results in the future will depend on future developments, which are highly uncertain and cannot be predicted. These developments may include the emergence of new COVID-19 variants of concern, as well as actions taken to further contain the virus or treat its impact, the possible reinstatement of government or other restrictions implemented in certain locations, and the acceptance, distribution and effectiveness of new and existing vaccines and other medications to treat and prevent the spread of COVID-19.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Economic conditions that are largely out of our control may adversely affect our financial condition and statement of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is sensitive to recessionary economic cycles, higher interest rates, inflation, higher levels of unemployment, higher tax rates and other changes in tax laws, or other economic factors that may affect business spending or buying habits that could adversely affect the demand for our services. This adverse impact, including results of any continuing effects of the COVID-19 pandemic, could increase the rate of gross subscriber cancellations and/or the level of revenue erosion for our wireless business and could cause delays in or the loss of software revenue or bookings, which impacts license, professional services, equipment and subscription revenues.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our revenue is derived from healthcare customers, and we are impacted by changes in the healthcare economic environment. The healthcare industry is highly regulated and is subject to changing political, legislative, regulatory, and other economic developments. These developments can have a dramatic effect on the decision-making and spending by our customers for information technology and software. This economic uncertainty can add to the unpredictability of decision-making and lengthen our sales cycle. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Further, the uncertainty created by the possibility of additional healthcare reform legislation is impacts customer decision making and information technology plans in our key healthcare market. We are unable to predict the full consequences of this uncertainty on our operations. Adverse changes in the economic environment could adversely impact our ability to increase the prices we charge for our offerings, while effectively managing customer churn, or successfully market and sell our wireless and software solutions to healthcare customers.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_46"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to our Products and Services</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The rate of wireless subscriber and revenue erosion could exceed our ability to reduce wireless operating expenses in order to maintain overall positive operating cash flow from our wireless business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our wireless revenue is dependent on the number of subscribers that use our paging devices. Our customers may not renew their subscriptions after the expiration of their subscription agreements. In addition, our customers may opt for one of our lower-priced offerings or for fewer subscriptions. Customer renewal rates may decline or fluctuate due to a number of factors, including their level of satisfaction with our offerings and their ability to continue their operations and spending levels. Increasing awareness and concern over HIPAA/HITECH compliance is causing healthcare organizations, our largest customer segment, to re-evaluate paging subscriptions for clinical use cases when users are not equipped with our encrypted pager offerings.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We face intense competition for subscribers from other paging service providers and alternate wireless communications providers, such as mobile phone and mobile data service providers. There is a risk that our competitors&#8217; products may provide better performance or include additional features when compared to our offerings. Competitive pressures could also affect the prices we may charge or the demand for our offerings, resulting in reduced profit margins and loss of market share. In addition, new competitors may emerge as a result of changing dynamics and trends in the market and industry, and we may not be adequately prepared to respond to these changes in the healthcare landscape. If we are unable to compete effectively, our business, financial condition, operating results and ability to pay cash dividends to stockholders may be adversely affected. </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to competition, our customer base may be impacted by the introduction of new technologies. As mobile communications technology evolves, competitors that provide wireless broadband data services may lower their prices to customers that approach, meet or undercut our prices for paging services. We are unable to predict how customer perceptions of the value of our wireless services will be impacted by the development of new wireless technologies. Our continued success will depend on our ability to adapt to rapidly changing technologies and user preferences, to adapt our offerings to evolving industry standards, to predict user preferences and industry changes in order to continue to provide value to our customers and to improve the performance and reliability of our offerings. Our failure to adapt to such changes could harm our business, and our efforts to adapt to such changes could require substantial expenditures on our part to modify our offerings or infrastructure. Delays in developing, completing or delivering new or enhanced offerings and technologies could result in delayed or reduced revenue for those offerings and could also adversely affect customer acceptance of those offerings and technologies. Even if we are able to enhance our existing offerings or introduce new offerings that are well perceived by the market, if our marketing or sales efforts do not generate interest in or sales for these offerings, they may be unsuccessful.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our wireless subscriber results, units in service and revenue will continue to decline for the foreseeable future. As this revenue erosion continues, maintaining positive operating cash flow from our wireless business is dependent on substantial and timely reductions in selected wireless operating expenses. Reductions in wireless operating expenses require both the reduction of internal costs and negotiation of lower costs from outside vendors. As we require fewer services and products from our vendors, our negotiating leverage to lower our costs is diminished. There can be no assurance that we will be able to reduce our wireless operating expenses commensurate with the level of revenue erosion. The inability to reduce wireless operating expenses would have a material adverse impact on our business, financial condition, operating results and ability to pay cash dividends to stockholders.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technical problems and higher costs may affect our product development initiatives.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future software revenue growth depends on our ability to develop, introduce and effectively deploy new solutions and features to our existing software solutions. These new features and functionalities are designed to address both existing and new customer requirements. We may experience technical problems and additional costs as these new features are tested and deployed. Failure to effectively develop new or improved software solutions could adversely impact software revenue growth and could have a material adverse effect on our business, financial condition, operating results and ability to pay cash dividends to stockholders.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Undetected defects, bugs, or security vulnerabilities in our products could adversely affect the market acceptance of new products, damage our reputation with current or prospective customers, and materially and adversely affect our operating costs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software products, such as those we offer, may contain defects and bugs when they are first introduced or as new versions are released, or their release may be delayed due to unforeseen difficulties during product development. If any of our products, including products of companies we have acquired, or third-party components used in our products, contain defects or bugs, or have reliability, quality or compatibility problems, we may not be able to successfully design workarounds or resolve these issues. Any defects we do not detect and fix in pre-release testing could result in reduced sales and revenue, damage to our reputation, repair or remediation costs, delays in the release of new products or versions or legal liability. There can be no assurance that provisions in our license agreements that limit our exposure to liability will be sufficient or withstand legal challenge. Computer programmers and hackers also may be able to develop and deploy viruses, worms, and other malicious software programs that attack our products or otherwise exploit any security vulnerabilities of our products.</span></div><div style="margin-bottom:10pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on the U.S. healthcare provider industry for most of our revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate more than 75% of our revenue from sales to hospitals and other healthcare provider organizations in the United States. These customers, both non-profit and for-profit, are greatly affected by macroeconomic conditions, the COVID-19 pandemic, healthcare reform legislation and the reimbursement policies of federal and state governments and health insurance companies, and any decline in revenue received by our customers due to adverse economic conditions or legislative or regulatory changes could significantly affect the type and amount of services and products they order from us. We do not anticipate any flexibility in increasing prices for our wireless services, notwithstanding general inflation, due to an unrelenting focus by our customers on their cost structures, and our customers could be slow to invest in our software products and professional services due to budgetary pressures.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may experience a long sales cycle for our software products.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software revenue growth results from a long sales cycle that from initial contact to final sales order may take 6 to 18 months, depending on the type of software solution. Our software sales and marketing efforts involve educating our customers on the technical capabilities of our software solutions and the potential benefits from the deployment of our software, as well as educating ourselves as to the clinical needs of our customers. The inherent unpredictability of decision making in our target market segment of healthcare, resulting from customer budget constraints, multiple approvals and administrative issues, may result in fluctuating bookings and revenue from month to month, quarter to quarter and year to year. Our bookings and corresponding revenue are dependent on actions that have occurred in the past. Each month we need to spend substantial time, effort, and expense on our marketing and sales efforts that may not result in future revenue.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to find vendors able to supply us with wireless paging equipment based on future demands.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase paging equipment from third-party vendors. This equipment is sold or leased to customers in order to provide wireless messaging services. The reduction in industry demand for paging equipment has caused various suppliers to cease manufacturing this equipment or increase prices for devices. There can be no assurance that we will continue to find vendors to supply paging equipment, or that the vendors will supply equipment at costs that allow us to remain a competitive alternative in the wireless messaging industry. A lack of paging equipment could impact our ability to provide certain wireless messaging services and could have a material adverse effect on our business, leading to additional wireless revenue erosion.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to maintain successful relationships with our channel partners.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use channel partners such as resellers, consulting firms, original equipment manufacturers, and technology partners to license and support our products. We rely, to a significant degree, on each of our channel partners to select, screen and maintain relationships with its respective distribution network and to distribute our offerings in a manner that is consistent with applicable law and regulatory requirements and our quality standards. Contract defaults by any of these channel partners or the loss of our relationships with them may materially adversely affect our ability to develop, market, sell, or support our communication solution offerings. If our indirect distribution channel is disrupted, we may be required to devote more resources to distribute our offerings directly and support our customers, which may not be as effective and could lead to higher costs, reduced revenue and growth that is slower than expected.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recruiting and retaining qualified channel partners and training them in the use of our enterprise technologies requires significant time and resources. If we fail to devote sufficient resources to support and expand our network of channel partners, our business may be adversely affected. In addition, because we rely on channel partners for the indirect distribution of our enterprise technologies, we may have little or no contact with the ultimate end-users of our technologies, thereby making it more difficult for us to establish brand awareness, ensure proper delivery and installation of our software, support ongoing customer requirements, estimate end-user demand, respond to evolving customer needs and obtain subscription renewals from end users.</span></div><div style="margin-bottom:7pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may experience litigation claiming intellectual property infringement by us, and we may not be able to protect our rights in intellectual property that we own and develop.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intellectual property infringement litigation has become commonplace, particularly in the wireless and software industries in which we operate. Litigation can be protracted, expensive, and time consuming. There is no assurance that we will remain immune to this litigation. Any such claims, whether meritorious or not, could be time-consuming and costly in terms of both resources and management time.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may receive claims that we have infringed the intellectual property rights of others, including claims regarding patents, copyrights, and trademarks. The number and types of these claims may grow as a result of constant technological change in the segments in which our wireless services and software products compete, the extensive patent coverage of existing technologies, and the rapid rate of issuance of new patents.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our patents, trademarks, copyrights and trade secrets relating to our wireless services and networks, and our software solutions, are important assets. The efforts we undertake to protect our proprietary rights may not be sufficient or effective. Any significant impairment of our intellectual property rights could harm our business and our ability to compete effectively. Protecting our intellectual property rights can be costly and time consuming.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek to maintain certain of our intellectual property rights as trade secrets, including the source code for many of our software solutions and innovations. Our source code and system architecture may be reverse engineered by our competitors, or the secrecy of our solutions and designs could be compromised through a security breach, cyberattack or otherwise, or by our employees or former employees, intentionally or accidentally. Any compromise of our trade secrets could cause us to lose any competitive advantage our software solutions have and the investment we have made in developing our products and services.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our portfolio of issued patents and copyrights may be insufficient to defend ourselves against intellectual property infringement claims, and the validity and scope of our patents could be challenged by third parties were we to seek to enforce them.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_49"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to Technology</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our use of open source software, third-party software and other intellectual property may expose us to risks.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We license and integrate certain software components from third parties into our software, and we expect to continue to use third-party software in the future. Some open source software licenses require users who distribute or make available as a service open source software as part of their own software product to publicly disclose all or part of the source code of the users&#8217; developed software or to make available any derivative works of the open source code on unfavorable terms or at no cost. Our efforts to use the open source software in a manner consistent with the relevant license terms that would not require us to disclose our proprietary code or license our proprietary software at no cost may not be successful. We may face claims by third parties seeking to enforce the license terms applicable to such open source software, including by demanding the release of the open source software, derivative works or our proprietary source code that was developed using such software. In addition, if the license terms for the open source code change, we may be forced to re-engineer our software or incur additional costs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Some of our products and services include other software or intellectual property licensed from third parties, and we also use software and other intellectual property licensed from third parties in our business. This exposes us to risks over which we may have little or no control. For example, a licensor may have difficulties keeping up with technological changes or may stop supporting the software or other intellectual property that it licenses to us. There can be no assurance that the licenses we use will be available on acceptable terms, if at all. In addition, a third party may assert that we or our customers are in breach of the terms of a license, which could, among other things, give such third party the right to terminate a license or seek damages from us, or both. Our inability to obtain or maintain certain licenses or other rights or to obtain or maintain such licenses or rights on favorable terms, or the need to engage in litigation regarding these matters, could result in delays in releases of new products, and could otherwise disrupt our business, until equivalent technology can be identified, licensed or developed. In addition, sophisticated hardware and operating system software and applications that we procure from third parties may contain defects in design or manufacture, including "bugs," security vulnerabilities, and other problems that could unexpectedly interfere with the expected operation of our products and services or expose us to cyberattacks and security breaches.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">System disruptions and security threats to our computer networks, satellite control or telecommunications systems, or to those of our service providers, could have a material adverse effect on our business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance and reliability of our computer network and telecommunications systems infrastructure, as well as the technology infrastructure of third parties, are critical to our operations. This technology infrastructure may be vulnerable to damage or interruption from natural disasters, power loss, telecommunication failures, terrorist attacks, software errors and other events. Any computer system or satellite network error or failure, regardless of cause, could result in a substantial outage that materially disrupts our operations. In addition, we face the threat to our computer systems, or those of our service providers, of unauthorized access, computer hackers, computer viruses, malicious code, organized cyber-attacks and other security problems and system disruptions (e.g., distributed denial of service (DDoS) attacks, ransomware attacks). Our satellite network connections for our wireless services depend upon very small aperture terminals, many of which are based on decades-old technology or equipment that could fail and result in a loss of service to our customers. With respect to our Enterprise Reporting and Management systems and data storage, and other operational needs, we rely on third-party data centers and services for maintaining accessibility, reliability and uninterrupted connectivity, among other things.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant number of the systems making up this infrastructure are not redundant, and our disaster recovery planning may not be sufficient for every eventuality, such as a ransomware attack that encrypts some or all of our or our service providers' systems, data or infrastructure. We may not carry business interruption insurance sufficient to protect us from all losses that may result from interruptions in our services as a result of technology infrastructure failures or cyberattacks, or to cover all contingencies. We may be required to expend significant resources to protect against the threat of these system disruptions or to remediate or otherwise alleviate problems caused by such disruptions. Any interruption in the availability of our websites and online interactions with customers or partners may cause a reduction in customer or partner satisfaction levels, which in turn could result in legal claims, reduced revenue or loss of customers or partners. There can be no assurance that any precautions we take will prove successful, and such problems could result in, among other consequences, a loss of data, a loss of confidence in the stability and reliability of our offerings, damage to our reputation, and legal liability, all of which may adversely affect our business, financial condition, operating results and cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Unauthorized intrusions, data breaches or failures in cybersecurity measures adopted by us or our service providers and/or included in our products and services could have a material adverse effect on our business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our security controls are designed to maintain the physical security of our facilities and to protect the systems that process and store our customers&#8217;, suppliers&#8217; and employees&#8217; confidential information, as well as our own proprietary information. We are also dependent on a number of third-party providers of various technology, tools and services relating to, among other things, human resources, electronic communications, data storage, finance, and other business functions, and we are, of necessity, dependent on the security systems of these providers. Accidental or willful cyberattacks, breaches or other unauthorized access events committed or enabled by third parties or by our employees or contractors (for example, due to social engineering or phishing attacks) can impact the security of our facilities, our systems or the systems of our third-party providers, and the information maintained in such systems. In addition, the existence of computer viruses, malware or security vulnerabilities in our or our service providers' data, software, products or services, as well as external cyberattacks and data breaches, could expose us to the risks of corruption, loss, and misappropriation of proprietary and confidential information. We also routinely transmit and receive proprietary and confidential information, including through third parties, which makes that information vulnerable to interception, misuse or mishandling. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We utilize a security framework that includes security policies and procedures, security appliances and software, third-party vulnerability testing, business continuity plans, and other administrative, physical and technical measures. The frequency and scope of cyberattacks has been steadily increasing, and attackers are increasingly sophisticated, using tools and techniques that we and our service providers may be unable to detect or identify, or that may cause significant delays in our detection or identification. Once identified, we and our service providers may be unable to investigate or remediate incidents due to attackers taking steps to obfuscate or remove forensic evidence and to circumvent logging tools and counter-measures, rendering us unable to anticipate or implement adequate preventative or restorative measures. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We and our service providers have, from time to time, been subject to unauthorized network intrusions, malware and other cyberattacks. We expect cyberattacks to continue, as we are an attractive target for such attacks given our customer base and industry. In addition, remote working arrangements that started during the COVID-19 pandemic may continue in the future, which increases the risk that threat actors will engage in social engineering and exploit vulnerabilities inherent in many non-corporate home networks. Any theft, misuse of, or unauthorized access to confidential, personal or proprietary information as a result of such incidents could result in, among other things, unfavorable publicity, damage to our reputation, loss of our trade secrets and other competitive information, difficulty in marketing our products, increased costs of investigation, remediation and compliance, allegations by our customers that we have not performed our contractual obligations, litigation by affected parties (including class actions) and possible financial obligations for liabilities and damages related to the theft or misuse of such information, regulatory investigations and enforcement actions, as well as fines and other sanctions pursuant to data privacy and security rules and regulations, any or all of which could have a material adverse effect on our reputation, operations, business, profitability and financial condition. Any losses, costs and liabilities may not be covered by, or may exceed the coverage limits of, any or all of our applicable insurance policies.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_52"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to our Financial Results</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to realize the benefits associated with our deferred income tax assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have significant deferred income tax assets that are available to offset future taxable income and increase cash flows from operations. The use of these deferred income tax assets is dependent on the availability of taxable income in future periods. The availability of future taxable income is dependent on our ability to profitably manage our operations to support a growing base of software revenue offset by declining wireless subscribers and revenue. To the extent that anticipated reductions in wireless operating expenses do not occur or sufficient revenue is not generated, we may not achieve sufficient taxable income to allow for use of our deferred income tax assets. The accounting for deferred income tax assets is based upon an estimate of future results, and any valuation allowance we may apply to our deferred tax assets may be increased or decreased as conditions change or if we are unable to implement certain tax planning strategies. If we are unable to use these deferred income tax assets, our financial condition and statement of operations may be materially affected. In addition, a significant portion of our deferred income tax assets relate to net operating losses. If our ability to utilize these losses is limited, due to Internal Revenue Code ("IRC") Section&#160;382, our financial condition and statement of operations may be materially affected. For example, we maintained a valuation allowance of $2.3 million and $24.2 million at December 31, 2022 and 2021, respectively, to reduce net deferred income tax assets as their realization did not meet the applicable more-likely-than-not criterion.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our long-lived assets or goodwill become impaired, we may be required to record significant impairment charges.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to evaluate the carrying value of our long-lived assets and goodwill. For long-lived assets, we assess quarterly whether circumstances exist which suggest that the carrying value of long-lived assets may not be recoverable. We evaluate goodwill for impairment at least annually, or when events or circumstances suggest a potential impairment has occurred. We generally perform this annual goodwill impairment test in the fourth quarter of the fiscal year. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our long-lived assets or goodwill are deemed to be impaired, an impairment loss equal to the amount by which the carrying amount exceeds the fair value of the assets would be recognized. We may be required to record a significant charge in our financial statements during the period in which any impairment of our long-lived assets or goodwill is determined, which would negatively affect our results of operations. For example, as a result of our periodic evaluation of our capitalized software development costs, we recorded an impairment charge of $15.7 million for the year ended December 31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our estimates of market opportunity for our software solutions are subject to significant uncertainty and, even if the markets in which we compete meet or exceed our size estimates, we could fail to increase our revenue or market share.</span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market opportunity estimates are based on assumptions and estimates, and our internal analysis and industry experience. However, assessing the market for clinical communication and collaboration solutions is difficult due to several factors, such as limited available information and rapid evolution of the market. Our estimates of market opportunity depend on the assumptions we made, and the estimated market opportunity could be materially different with different assumptions. Even if the markets in which we compete meet or exceed our size estimates, our software solutions may fail to gain market acceptance and our business may not grow in line with our forecasts. In addition, an</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increase in the prevalence of cloud-based offerings by our competitors could also unfavorably impact the pricing of our on-premise offerings and dampen overall demand for our on-premise offerings, which </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">could </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have a material adverse impact on our business, financial condition and operating results</span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_55"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to Regulatory Matters</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We are subject to data privacy and protection-related laws and regulation, and we may encounter issues with privacy and security of personal information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial portion of our revenue comes from healthcare customers. As part of our business, we (or third parties with whom we contract) may receive, store and process our data, as well as our customers&#8217; and partners&#8217; private data and personal information. As such, our business is subject to a variety of federal, state and international laws and regulations that apply to the collection, use, retention, protection, disclosure, transfer and processing of personal data.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software solutions may handle or have access to personal health information subject in the United States to HIPAA, HITECH and related regulations as well as legislation and regulations in foreign countries. These statutes and related regulations impose numerous requirements regarding the use and disclosure of personal health information with which we and our software solutions must comply. Our failure to accurately anticipate or interpret these complex and technical laws </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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and regulations could subject us to civil and/or criminal liability. Such failure could adversely impact our ability to market and sell our software solutions to healthcare customers, and have a material adverse impact on our software sales. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to personal health information, the Company may handle or have access to personal information in the European Union subject to the General Data Protection Regulation (the "GDPR"). The GDPR imposes several stringent requirements for controllers and processors of personal data and increases our obligations, including, for example, by requiring more robust disclosures to individuals, strengthening the individual data rights regime, shortening timelines for data breach notifications, limiting retention periods and secondary use of information, and imposing additional obligations when we contract third-party processors in connection with the processing of personal data. In addition, the GDPR restricts transfers of personal data outside of the European Economic Area and the UK, including to the United States, under certain scenarios. While lawful data transfer mechanisms have been proposed, there remains uncertainty, and we are exposed to potential investigations and enforcement in this area.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The GDPR could limit our ability to use and share personal data or could cause our costs to increase and harm our business, financial condition, operating results and cash flows. Failure to comply with the requirements of the GDPR and the applicable European Union member states may result in fines of up to &#8364;20,000,000 or up to 4% of the total worldwide annual turnover of the preceding financial year, whichever is higher, and other administrative penalties. To comply with the data protection rules imposed by the GDPR, we may be required to put in place additional mechanisms that could be onerous and adversely affect our business, financial condition, and operating results. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Existing privacy-related laws and regulations in the United States and other countries are evolving and are subject to potentially differing interpretations, and various federal and state or other international legislative and regulatory bodies may expand or enact laws regarding privacy and data security-related matters. For example, in the U.S., the state of California enacted the California Consumer Privacy Act ("CPPA"), which came into effect on January 1, 2020, and the California Privacy Rights Act (&#8220;CPRA&#8221;), which will expand upon the CCPA and go into effect in January 2023 (with a lookback period until January 2022). The CCPA requires (and the CPRA will require) covered businesses to, among other things, provide certain disclosures to California consumers and afford such consumers certain privacy rights. The CCPA provides for civil penalties for violations, as well as a private right of action for certain security breaches that may increase security breach litigation. The CPRA imposes additional obligations on covered businesses, including additional consumer rights processes, limitations on data uses, new audit requirements for higher risk data, and opt outs for certain uses and disclosure of sensitive personal information. The CPRA also creates a new California data protection agency authorized to issue substantive regulations and could result in increased privacy, cybersecurity and data protection enforcement. The CCPA and CPRA have spurred similar legislation in many other states, and we expect this trend to continue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, customers may use our wireless services to transmit patient health information subject to HIPAA and other regulatory requirements. While we offer encrypted pagers to our customers, many customers use wireless devices provided by us that do not encrypt text messages. While we disclaim liability for customer non-compliance with HIPAA and other privacy requirements, there remains some risk we could be held responsible for privacy violations by our customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that the security and testing measures we take relating to our offerings and operations will prevent all security breaches and data loss that could harm our business or the businesses of our customers and partners. These risks may increase as we continue to grow our services and offerings and as we receive, store and process more of our customers&#8217; data. Actual or perceived vulnerabilities may lead to regulatory investigations, claims against us by customers, partners or other third parties, or costs, such as those related to providing customer notifications and fraud monitoring. There can be no assurance that any provisions in our customer agreements limiting our liability will be enforceable or effective under applicable law. In addition, the cost and operational consequences of implementing further data protection measures could be significant.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The data privacy and protection-related laws and regulations to which we are subject are evolving, with new or modified laws and regulations proposed and implemented frequently, and existing laws and regulations subject to new or different interpretations. Any failure by us to comply with data privacy- and protection-related laws and regulations could result in enforcement actions, significant penalties or other legal actions against us or our customers or suppliers. An actual or alleged failure to comply, which could result in negative publicity, reduce demand for our offerings, increase the cost of compliance, require changes in business practices that result in reduced revenue, restrict our ability to provide our offerings in certain locations, result in our customers&#8217; inability to use our offerings and prohibit data transfers or result in other claims, liabilities or sanctions, including fines, and could have an adverse effect on our business, financial condition, operating results and cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our wireless products are regulated by the FCC and, to a lesser extent, state and local regulatory authorities. Changes in regulation could result in increased costs to us and our customers.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to regulation by the FCC and, to a lesser extent, by state and local authorities. Changes in regulatory policy could increase the fees we must pay to the government or to third parties, and could subject us to more stringent requirements that could cause us to incur additional capital and/or operating costs. To the extent additional regulatory costs are passed along to customers, those increased costs could adversely impact subscriber cancellations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For example, the FCC issued an order in October 2007 that mandated paging carriers (including the Company) along with all other CMRS providers serving a defined minimum number of subscribers to maintain an emergency back-up power supply at all cell sites to enable operation for a minimum of eight hours in the event of a loss of commercial power (the "Back-up Power Order"). Ultimately, after a hearing by the U.S. Court of Appeals for the DC Circuit and disapproval by the Office of Management and Budget (the "OMB") of the information collection requirements of the Back-up Power Order, the FCC indicated that it would not seek to override the OMB&#8217;s disapproval. Rather the FCC indicated that it would issue a Notice of Proposed Rulemaking with the goal of adopting revised back-up power rules. To date, there has been no Notice of Proposed Rulemaking by the FCC and we are unable to predict what impact, if any, a revised back-up power rule could have on our business, financial condition, operating results and ability to pay cash dividends to stockholders.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a further example, the FCC continues to consider changes to the rules governing the collection of universal service fees. The FCC is evaluating a flat monthly charge per assigned telephone number as opposed to assessing universal service contributions based on telecommunication carriers&#8217; interstate and international revenue. There is no timetable for any rulemaking to implement this numbers-based methodology. If the FCC adopts a numbers-based methodology, our attempt to recover the increased contribution costs from our customers could significantly diminish demand for our services, and our failure to recover such increased contribution costs could have a material adverse impact on our business, financial condition and operating results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain of our software products are regulated by the FDA. The application of or changes in regulations could impact our ability to market new or revised software products to our customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our software products are regulated by the FDA as medical devices. The classification of our software products as medical devices means that we are required to comply with certain registration and listing, labeling, medical device reporting, removal and correction, and good manufacturing practice requirements. Updates to these products or the development of new products could require us to seek clearance from the FDA before we are permitted to market or sell these software products. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, changes to FDA regulations could impact existing software products or require updates to existing products. The impact of delays in FDA clearance or changes to FDA regulations could impact our ability to market or sell our software products and could have a material adverse effect on our business, financial condition, operating results and ability to pay cash dividends to stockholders.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_58"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1B. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">UNRESOLVED STAFF COMMENTS</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no unresolved SEC staff comments as of February&#160;23, 2023.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_61"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PROPERTIES</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we relocated our corporate headquarters to a commercial property located in Alexandria, Virginia, consisting of approximately 26,000 square feet of space under a lease that will expire on September 30, 2026. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we leased facility space, i</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ncluding our corporate headquarters, sales offices, technical facilities, warehouse and storage facilities in 47 locations in 24 states in the United States and one facility in the Middle East. The total leased space is approximately 117,000 square fe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">et. At December&#160;31, 2022, we owned </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three sm</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">all parcels of land in three states in the United States.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we leased transmitter sites on commercial broadcast towers, buildings and other fixed structures, some of which are free of charge, in approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,738</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> locatio</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ns throughout the United States. These leases are for our active transmitters and are for various terms and provide for periodic lease payments at various rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we had 3,325 active transmitters on leased sites which provide service to our customers.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_64"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">LEGAL PROCEEDINGS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 11, "Commitments and Contingencies," in the Notes to Consolidated Financial Statements for information regarding legal proceedings in which we are involved.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_67"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_70"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MINE SAFETY DISCLOSURES</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_73"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;5. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Market Information</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sole class of common equity is our $0.0001 par value common stock, which is listed on the NASDAQ National Market</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and is traded under the symbol "SPOK."</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Holders of Common Stock</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;17, 2023, there were 2,825 holders of record of our common stock.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Dividends</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company declared dividends totaling $25.8 million and $10.2 million during 2022 and 2021, respectively. Cash dividends declared for the years ended December&#160;31, 2022 and 2021, respectively, include dividends related to unvested restricted stock units ("RSUs") and shares of unvested restricted common stock ("restricted stock") granted under the Company's Equity Plans (as defined below) to executives and non-executive members of our Board of Directors. Cash distributions on RSUs and restricted stock are accrued and paid when the applicable vesting conditions are met. Accrued cash distributions on forfeited RSUs and restricted stock are also forfeited.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details information on our dividends declared and cash distributions since the formation of the Company in 2005 through the year ended December&#160;31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.096%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">(Dollars in Thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividends Declared Per&#160;Share<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Payment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior to 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,011&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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:'Arial',sans-serif;font-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.025&#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:'Arial',sans-serif;font-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,957&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">The total payment reflects the cash distributions paid in relation to common stock, vested RSUs and vested shares of restricted stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;22, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.3125 per share of common stock, with a record date of March&#160;16, 2023, and a payment date of March&#160;30, 2023. This cash dividend of approximately $6.3&#160;million is expected to be paid from available cash on hand.</span></div><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Performance Graph</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We began trading on the NASDAQ National Market</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on November&#160;17, 2004. The chart below compares the relative changes in the cumulative total return of our common stock for the period of December&#160;31, 2017, to December&#160;31, 2022, against the cumulative total return of the NASDAQ Composite Index</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the NASDAQ Telecommunications Index</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and the S&amp;P Composite 1500 Health Care Technology Index for the same period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chart assumes that on December&#160;31, 2017, $100 was invested in our common stock and in each of the indices. The comparisons assume that all cash distributions were reinvested. The chart indicates the dollar value of each hypothetical $100 investment based on the closing price as of the last trading day of each fiscal year from December&#160;31, 2017, to December&#160;31, 2022. The stock performance depicted on the chart represents historical stock performance and is not necessarily indicative of future stock price performance.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><img src="spok-20221231_g2.jpg" alt="spok-20221231_g2.jpg" style="height:475px;margin-bottom:5pt;vertical-align:text-bottom;width:650px"/></div><div style="margin-bottom:3pt;margin-top:5pt;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:42.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.653%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Arial',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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spok Holdings, Inc.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NASDAQ Composite</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NASDAQ Telecommunications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P Composite 1500 Health Care Technology Index</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No common stock was repurchased by the Company (excluding the purchase of common stock for tax withholdings) during the twelve months ended December&#160;31, 2022.</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:'Arial',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:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchased shares of our common stock are accounted for as a reduction to common stock and additional paid-in-capital in the period in which the repurchase occurs. In February 2022, the Company&#8217;s Board of Directors authorized a share repurchase program of up to $10 million of the Company&#8217;s common stock.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Transfer Restrictions on Common Stock</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to reduce the possibility that certain changes in ownership could impose limitations on the use of our deferred income tax assets, our Amended and Restated Certificate of Incorporation contains provisions that generally restrict transfers by or to any 5% stockholder of our common stock or any transfer that would cause a person or group of persons to become a 5% stockholder of our common stock. After a cumulative indirect shift in ownership of more than 45% since our emergence from bankruptcy proceedings in May 2002 through a transfer of our common stock, any transfer of our common stock by or to a 5% stockholder of our common stock or any transfer that would cause a person or group of persons to become a 5% stockholder of such common stock, will be prohibited unless the transferee or transferor provides notice of the transfer to us and our Board of Directors determines in good faith that the transfer would not result in a cumulative indirect shift in ownership of more than 47%.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to a cumulative indirect ownership change of more than 45%, transfers of our common stock will not be prohibited, except to the extent that they result in a cumulative indirect shift in ownership of more than 47%, but any transfer by or to a 5% stockholder of our common stock or any transfer that would cause a person or group of persons to become a 5% stockholder of our common stock requires notice to us. Similar restrictions apply to the issuance or transfer of an option to purchase our common stock, if the exercise of the option would result in a transfer that would be prohibited pursuant to the restrictions described above. These restrictions will remain in effect until the earliest of (1)&#160;the repeal of IRC Section&#160;382 (or any comparable successor provision) and (2)&#160;the date on which the limitation amount imposed by IRC Section&#160;382 in the event of an ownership change would not be less than the tax attributes subject to these limitations. Transfers by or to us and any transfer pursuant to a merger approved by our Board of Directors or any tender offer to acquire all of our outstanding stock where a majority of the shares have been tendered will be exempt from these restrictions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on publicly available information and after considering any direct knowledge we may have, our combined cumulative change in ownership was an insignificant amount as of December&#160;31, 2022 and 2021.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_76"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">[RESERVED]</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_79"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;7. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion and analysis should be read in conjunction with our consolidated financial statements and related notes and the discussion under "Organization and Significant Accounting Policies&#8221; (refer to Note 1 in the Notes to the Consolidated Financial Statements), which describes key estimates and assumptions we make in the preparation of our consolidated financial statements; the cautionary language that appears under the title "Forward Looking Statements" immediately following the Table of Contents; "Item&#160;1. Business," which describes our operations; and "Item&#160;1A. Risk Factors," which describes key risks associated with our operations and markets in which we operate. A reference to a "Note" in this section refers to the accompanying Notes to Consolidated Financial Statements.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_82"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Overview and Highlights</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a focused suite of unified clinical communication and collaboration solutions that include call center applications, clinical alerting and notifications, one-way and advanced two-way wireless messaging services, mobile communications and public safety solutions. Our customers rely on Spok for workflow improvement, secure texting, paging services, contact center optimization and public safety response. Our product offerings are capable of addressing a customer&#8217;s clinical communications needs. We develop, sell and support enterprise-wide systems for healthcare and other organizations needing to automate, centralize and standardize their approach to clinical communications. While our primary market has been the healthcare industry with a focus on prominent hospitals, our solutions can also be found in large government agencies; leading public safety institutions; colleges and universities; large hotels, resorts and casinos; and well-known manufacturers.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue generated by wireless messaging services (including voice mail, personalized greetings, message storage and retrieval), equipment, maintenance plans and/or equipment loss protection to both one-way and two-way messaging subscribers is presented as wireless revenue in our statements of operations. Revenue generated by the sale of our software solutions, which includes software license, professional services (installation, consulting and training), equipment procured by us from third parties (to be used in conjunction with our software) and post-contract support (on-going maintenance), is presented as software revenue in our statements of operations. Our software is licensed to end users under an industry standard software license agreement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Strategic Business Plan</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, our Board of Directors announced a new strategic business plan that included a restructuring of our business to discontinue Spok Go and eliminate all associated costs and optimize the Company&#8217;s existing structure to drive continued cost improvement. The strategic business plan included a renewed focus on our existing and established business, including the Spok Care Connect Suite and our wireless service offerings. These restructuring efforts were completed during the fourth quarter of 2022. As a result of the implementation of the plan, we eliminated 176 positions, primarily in research and development, and also in professional services, selling and marketing, and back-office support functions. These actions allowed us to better align costs and, as a result, return capital to stockholders in the form of increased quarterly dividends of $0.3125 per share in 2022 as compared to $0.1250 in 2021. We will continue to focus on optimizing costs to allow us to prioritize cash flow generation and the return of capital to stockholders.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further details related to costs incurred as a part of the restructuring can be found in Note 3 "Restructuring" in the Notes to Consolidated Financial Statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">COVID-19</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared COVID-19 a global pandemic, and the virus significantly impacted the global economy. Although federal and state restrictions were not widely adopted until late in the first quarter of 2020, we began to experience a direct impact on our sales cycle in late February 2020 as hospitals began to delay purchasing decisions and address staff reductions. These delays continued to affect our software bookings, which directly impacted license and equipment revenues during 2020 and 2021. We also experienced delays in our ability to deliver on-site implementation services, which have impacted our services revenue resulting in delays in the timing of revenue recognition during 2020 and 2021, as associated revenue corresponds to our backlog of performance obligations ready for delivery at some point in the future.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020 and 2021, we continued to prudently manage operating expenses and liquidity, with the goal of neutralizing the impact of the pandemic on our cash flows. We maintained a Company-wide plan that reduced work schedules, resulting in a temporary reduction in compensation expenses during the second, third and fourth quarters of 2020 and continuing through the first half of 2021. We also enacted a plan for the first three quarters of 2021 whereby qualified employees received a portion of their compensation in the form of shares of the Company's common stock in lieu of cash. Under this alternative payment plan, which was in effect from the third quarter of 2020 through the third quarter of 2021, all non-employee directors voluntarily elected to receive either DSUs or restricted stock in lieu of the entire cash portion of their compensation.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we operated at pre-pandemic levels and barring the emergence of a severe COVID-19 variant in the near future, which could have significant negative effects on the overall economy and our customer base specifically, we believe we will continue to operate at pre-pandemic levels in 2023 and beyond.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">2022 Highlights</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue declined by $7.6&#160;million or 5.4% during 2022 compared to 2021, primarily as a result of lower professional services revenue, driven by fewer billable resources following our restructuring efforts, as well as the expected decline in wireless revenue. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The wireless revenue attrition rate declined in 2022 to 4.1%, from 5.7% in 2021. This decrease was primarily driven by a continued decline in unit churn as well as price increases implemented in the latter part of 2022.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the year ended December&#160;31, 2022, total operating expenses decreased by $35.6 million, or 20.9%, compared to 2021, driven primarily by the restructuring of our business initiated in 2022. The decrease in total operating expenses included reductions in depreciation, amortization and accretion, research and development, selling and marketing, general and administrative, cost of revenue and technology operations expenses, as well as the non-recurrence of the $15.7 million capitalized software development impairment charge we recorded in 2021, partially offset by one-time, pre-tax </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">restructuring charges of approximately $7.3 million recorded in 2022 as a result of the implementation of our strategic business plan.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Additionally, we recorded non-cash benefits to income taxes of $21.9 million with a corresponding increase to deferred tax assets which reflects the reduction of our valuation allowance in alignment with our projections of future taxable income.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We returned approximately $25.0&#160;million of capital to stockholders in the form of cash dividends.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_85"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Results of Operations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of our Consolidated Statements of Operations for the years ended December 31, 2022, 2021 and 2020 and the discussion that follows compares the year ended December 31, 2022 to the year ended December 31, 2021. For a discussion and analysis of the year ended December 31, 2021, compared to the year ended December 31, 2020, please refer to Management's Discussion and Analysis of Financial Condition and Results of Operations included in Part II, Item 7 of our Annual Report on </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1289945/000128994522000009/spok-20211231.htm">Form 10-K</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended December 31, 2021, filed with the SEC on February 17, 2022:</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.653%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,593&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,415)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,587&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,534&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,619)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,153&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,027)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,180&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue (exclusive of items shown separately below)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,947&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,742&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,485&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,787)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,316&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,600&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and restructuring</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,190.3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, amortization and accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,056&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and capitalized software development impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,296&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,575)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,871&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(974)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,845&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,956&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,718)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,053)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,665)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.0&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.0&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,332)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,562)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,770)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from (provision for) 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,455)</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,856&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,036&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,180)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,045&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,225)</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 #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 #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 #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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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><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><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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FTEs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602&#160;</span></td><td style="background-color:#cceeff;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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Active transmitters</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,325&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,468&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a focused suite of unified clinical communications and collaboration solutions that include call center applications, clinical alerting and notifications, one-way and advanced two-way wireless messaging services, mobile communications and public safety solutions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, sell and support enterprise-wide systems for healthcare, government, large enterprise and other organizations needing to automate, centralize and standardize their approach to clinical communications and collaboration. Our solutions can be found in prominent hospitals, large government agencies, leading public safety institutions, colleges and universities, large hotels, resorts and casinos, and well-known manufacturers. Our primary market is the healthcare industry, particularly hospitals. While we have historically identified hospitals with 200 or more beds as the primary targets for our software solutions, as well as our paging services, we have recently expanded our focus to include smaller hospitals with shorter sales cycles, including academic medical centers.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue generated by wireless messaging services (including voice mail, personalized greeting, message storage and retrieval), equipment, maintenance plans and/or equipment loss protection for both one-way and two-way messaging subscribers is presented as wireless revenue in our Statement of Operations. Revenue generated by the sale of our software solutions, which includes software license, professional services (installation, consulting and training), equipment (to be used in conjunction with the software), and post-contract support (ongoing maintenance), is presented as software revenue in our Statement of Operations. Our software is licensed to end users under an industry standard software license agreement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Refer to Note 4, "Revenue, Deferred Revenue and Prepaid Commissions," in the Notes to Consolidated Financial Statements for additional information on our wireless and software revenue streams.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The table below details total revenue for the periods stated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.653%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless 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><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,916&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Wireless revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,622&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,204)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,826&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,767)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,593&#160;</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:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue:<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(749)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,910&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(574)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations revenue</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,978&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,367)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,345&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(651)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,048)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Software revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,912&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,415)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,327&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,260)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,587&#160;</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 36.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,534&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,619)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</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"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,153&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,027)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</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"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_91"></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Wireless Revenue</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wireless revenue consists of two primary components: paging revenue and product and other revenue. Paging revenue consists primarily of recurring fees associated with the provision of messaging services and fees for paging devices and is net of a provision for service credits. Product and other revenue reflects system sales, sales of paging devices and charges for devices that are not returned and are net of anticipated credits. See Item&#160;1. "Business" for more details.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer subscriptions to one-way or two-way messaging services for a periodic (monthly, quarterly, semiannual, or annual) service fee. The level of service fees is generally based upon the type of service provided, the geographic area covered, the number of devices provided to the customer and the period of commitment. We also sell devices to resellers who lease or resell such devices to their subscribers and then sell messaging services utilizing our networks. </span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A subscriber to one-way messaging services may select coverage on a local, regional or nationwide basis to best meet their messaging needs, while two-way messaging is generally offered on a nationwide basis. In addition, subscribers either contract to use a messaging device that we own and provide for an additional fixed monthly fee or they own the device used, after either purchasing it either from us or from another vendor. </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer exclusive one-way (T5) and two-way (T52) alphanumeric pagers, which are configurable to support unencrypted or encrypted operation. When configured for encryption, they utilize AES-128 bit encryption, screen locking and remote wipe capabilities. With encryption enabled, these new secure paging devices enhance our service offerings to the healthcare community by adding HIPAA security capabilities to the low cost, highly reliable and availability benefits of paging . We also offer ancillary services, such as voicemail and equipment loss or maintenance protection, which help increase the monthly recurring revenue we receive along with these traditional messaging services.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The decrease in wireless revenue during 2022 compared to 2021 reflects the secular decrease in demand for our wireless services. Wireless revenue is generally reflective of the number of units in service and measured monthly as Average Revenue Per User ("ARPU"). On a consolidated basis, ARPU is affected by several factors, including the mix of units in service and the pricing of the various components of our services. The number of units in service changes based on subscribers added, referred to as gross placements, less subscriber cancellations, or disconnects. </span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, ARPU was $7.34, as compared to $7.30 in 2021. Total units in service were 0.8&#160;million for the years ended December 31, 2022 and 2021. The increase in ARPU was primarily driven by the nominal increase in the standard rate, as a result of price increases initiated in late third quarter.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While demand for wireless services continues to decline, it has done so at a slower rate for each of the periods presented. While we are optimistic that this trend will continue in future periods, we believe that demand will continue to decline for the foreseeable future in line with recent and historical trends. As our wireless products and services are replaced with other competing technologies, such as the shift from narrowband wireless service offerings to broadband technology services, our wireless revenue will continue to decrease.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reflects the impact of subscribers and ARPU on the change in wireless revenue:</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:24.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.654%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units in Service as of December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue for the Year Ended December&#160;31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change Due To:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Units and Dollars in Thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ARPU</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging revenue</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,323&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,845&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,522)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,997)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As demand for one-way and two-way messaging has declined, we have developed or added service offerings such as encrypted paging and Spok Mobile with a pager number in order to increase our revenue potential and mitigate the decline in our wireless revenue. We will continue to explore ways to innovate and provide customers the highest value possible.</span></div><div style="margin-bottom:8pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In late 2021, we began offering our newest pager, GenA. This one-way alphanumeric pager features a high resolution ePaper display, intuitive modern user interface, advanced encryption and security features, over-the-air remote programming, and an antimicrobial housing. Users can select from various font sizes, and the large GenA display also leverages proportional fonts to maximize key information on a single screen. The GenA pager is the only product available on the market with these capabilities, and we maintain an exclusive arrangement with the product's manufacturer. Given the product differentiation of the GenA pager, its development is a key initiative in providing a competitive advantage and we expect this new technology will be popular with our customers in clinical environments and may help slow our wireless revenue attrition.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_94"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software Revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software revenue consists of two components: operations revenue and maintenance revenue. Operations revenue consists primarily of license and subscription revenues for our healthcare communications solutions, revenue from the sale of equipment that facilitates the use of our software solutions, and professional services revenue related to the implementation of our solutions. Maintenance revenue is generated from our ongoing support of our software solutions or related equipment, typically for a period of one year after project completion.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To a large degree, software revenue corresponds to our backlog of performance obligations ready to deliver at some point in the future, and any delays in implementation may affect the timing of revenue recognition. Our software projects generally originate from fixed-bid contracts, although many involve a protracted sales cycle and may result in unforeseen complexity and deviation from the original scope. The time needed to complete projects, therefore, may not align with our original expectations, which affects our backlog. As a result, software revenue may fluctuate on a short-term basis, and we generally evaluate longer-term trends when managing this business.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue items impacted by timing generally relate to specific renewal contracts that do not have auto-renewal terms and for which we must negotiate at the end of each term. We are generally precluded from recognizing revenue on these contracts until new terms have been agreed to even though we continue to provide maintenance service for these customers while negotiations are ongoing. While certain commercial customers require this type of contract renewal, these contracts are generally limited to government organizations, including federal, state and local entities. When a renewal of this nature has been contracted, it is often accompanied by several months of "catch-up" revenue from services performed in past periods resulting in a one-time value that is greater than the normal monthly revenue expected over the life of the remaining term.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have not seen a meaningful increase in our normal customer churn as it relates to maintenance revenue, our ability to replace this churn with new revenues will not likely replicate what we have accomplished historically nor do we expect to fully offset this with annual increases of our existing base. Given these dynamics, we believe annual maintenance revenue is likely to be relatively flat or slightly down as we move forward, until such time that we are able to develop new licenses that can provide an avenue for additional maintenance revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operations Revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software operations revenue decreased during 2022 when compared to 2021. Professional services revenue decreased primarily from having fewer billable resources as a result of our restructuring efforts. These changes were made in conjunction with our efforts to better align staffing levels with our backlog, as well as to drive greater profitability through more efficient services delivery. The decline in professional services revenue was partially offset by an increase in license revenue. License revenue increased primarily due to our shift in priorities  as a result of the new strategic business plan,  which now allows our sales team to focus exclusively on selling the Spok Care Connect Suite of products ("CCS"), combined with an improving economy and selling environment when compared to 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Maintenance Revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software maintenance revenue decreased during 2022 when compared to 2021. Current trends in revenue churn rates remain relatively stable and are in line with historical trends. However, the deterioration of maintenance revenue from new license bookings has created an environment where churn is greater than the inflow of new revenue. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have not seen a meaningful increase in our normal customer churn, our ability to replace this churn with new revenues will not likely replicate what we have accomplished historically nor do we expect to fully offset this with annual increases of our existing base. Given these dynamics, we believe annual maintenance revenue is likely to be down slightly until such time that we are able to enhance our existing software solutions, which would provide an avenue to reduce levels of gross churns and result in additional maintenance revenue. </span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_97"></div><div style="margin-top:10pt"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Operating Expenses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating expenses are presented in functional categories. Certain of our functional categories are especially important to overall expense control and management. These operating expenses are categorized as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Cost of Revenue. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These are expenses we incur for the delivery of products and services to our customers and consist primarily of hardware, third-party software, outside services expenses and payroll and related expenses for our professional services, logistics, customer support and maintenance staff.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Research and Development.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These expenses relate primarily to the development of new software products and the ongoing maintenance and enhancement of existing products. This classification consists primarily of employee payroll and related expenses, outside services related to the design, development, testing and enhancement of our solutions and to a lesser extent hardware equipment. Research and development expenses exclude any development costs that qualify for capitalization.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Technology Operations.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These are expenses associated with the operation of our paging networks. Expenses consist largely of site rent expenses for transmitter locations, telecommunication expenses to deliver messages over our paging networks, and payroll and related expenses for our engineering and pager repair functions. We actively pursue opportunities to consolidate transmitters and other service, rental and maintenance expenses in order to maintain an efficient network while simultaneously ensuring adequate service for our customers. We believe continued reductions in these expenses will occur for the foreseeable future as we continue to consolidate our networks, although the benefits of such network rationalization efforts and resulting costs savings will continue to decline. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Selling and Marketing.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The sales and marketing staff are involved in selling our communication solutions primarily in the United States. These expenses support our efforts to maintain gross placements of units in service, which mitigated the impact of disconnects on our wireless revenue base, and to identify business opportunities for additional or future software sales. We maintain a centralized marketing function, that is focused on supporting our products and vertical sales efforts by strengthening our brand, generating sales leads and facilitating the sales process. These marketing functions are accomplished through targeted email campaigns, webinars, regional and national user conferences, monthly newsletters and participation at industry trade shows. Expenses consist largely of payroll and related expenses, commissions and other costs such as travel and advertising costs.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">General and Administrative.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These are expenses associated with information technology and administrative functions, including finance and accounting, human resources and executive management. This classification consists primarily of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payroll and related expenses, outside service expenses, taxes, licenses and permit expenses, and facility rent expenses.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Depreciation, Amortization and Accretion.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These are </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses that may be associated with one or more of the aforementioned functional categories. This classification generally consists of depreciation from capital expenditures or other assets that are core to our ongoing operations, amortization of intangible assets, amortization of capitalized software development costs, and accretion of asset retirement obligations.</span></div><div style="text-align:justify"><span><br/></span></div><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a review of our operating expense categories for the years ended December&#160;31, 2022 and 2021. </span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_100"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consisted primarily of the following items:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.653%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoverable taxes and fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,267&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,203)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,470&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,947&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FTEs</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue decreased for the year ended December 31, 2022, compared to December 31, 2021, driven by decreases in payroll and related expenses, stock-based compensation, and cost of sales.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in payroll and related and stock-based compensation is attributable to the restructuring activities and the related elimination of positions. Additionally, stock-based compensation decreased as we discontinued the cash saving measure to provide a portion of compensation for certain employees in the form of shares of the Company's common stock in lieu of cash. Cost of sales expenses decreased primarily due to reduced use of third-party professional services that we utilize to augment company resources when short-term capacity constraints exist. </span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_103"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development consisted primarily of the following items:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.653%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software 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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total research and development</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,625&#160;</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,889)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,514&#160;</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,772&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,742&#160;</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FTEs</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses decreased for the year ended December 31, 2022, compared to 2021, driven largely by the decision to discontinue Spok Go which resulted in the discontinuation of Spok Go software development cost capitalization and the elimination of positions and associated outside services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in other expenses was driven by a $0.9&#160;million loss contingency we recorded in the fourth quarter of 2021 related to a license and service contract from which we do not believe we will be able to realize any benefits. Due to a change in standards required for electronic heath records, we no longer need the product enhancements that would be provided under this contract.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue focusing our development efforts on our software solutions, however these efforts will be targeted to specific enhancements. For 2023, total research and development costs are expected to decrease from 2022 given that we incurred three to four months of Spok Go related development costs in 2022.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_106"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Technology Operations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology operations consisted primarily of the following items:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.654%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Site rent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Telecommunications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,312&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total technology operations</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,412&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,432)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,844&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,485&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FTEs</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology operations expenses decreased for the year ended December 31, 2022, compared to 2021, driven by lower site rent, telecommunications costs, payroll and related and stock-based compensation costs. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Site rent and telecommunication costs decreased as a result of a reduction in the number of active transmitters, resulting from our network rationalization efforts. The number of active transmitters, which directly affects our telecommunication and site rent expenses, declined 4.1% from December 31, 2021 to December 31, 2022. As we reach certain minimum frequency commitments, as outlined by the FCC, we may be unable to continue our efforts to rationalize and consolidate our networks.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in payroll and related expenses is attributable to the restructuring activities and the related elimination of positions. This decrease was partially offset by an increase in costs resulting from the discontinuation of the cash saving measure of providing a portion of compensation for certain employees in the form of shares of our common stock in lieu of cash, as well as the discontinuation of reduced work schedules as of the third quarter of 2021. Stock-based compensation decreased as a result of discontinuing our plan to provide a portion of compensation for certain employees in the form of shares of our common stock in lieu of cash.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_109"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selling and Marketing</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing consisted primarily of the following items:</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.653%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising and events</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total selling and marketing</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,296&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,787)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,083&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,316&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FTEs</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing expense decreased for the year ended December 31, 2022, compared to 2021, driven by decreases in payroll and related expenses and stock-based compensation.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payroll and related expenses declined for the year ended December&#160;31, 2022, largely due to restructuring activities and the related elimination of positions, partially offset by increased payroll resulting from the discontinuation of reduced work schedules as of the third quarter of 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for the year ended December&#160;31, 2022 decreased due to the discontinuation of the cash saving measure to provide a portion of compensation for certain employees in the form of shares of our common stock in lieu of cash. Additionally, there was a general decrease in employees compensated with stock-based compensation in 2022, attributable to the restructuring activities and the related elimination of positions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_112"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative consisted primarily of the following items:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.653%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility rent, office and technology costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes, licenses and permits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,007&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total general and administrative</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,796&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,735)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,531&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,600&#160;</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FTEs</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses decreased for the year ended December 31, 2022, compared to 2021, driven by decreases in outside services, facility rent, office and technology costs, payroll and related costs, and stock-based compensation.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outside Services decreased as a result of lower legal and other professional services for the twelve months ended December&#160;31, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The decrease in facility rent, office and technology costs was primarily due to the closing of the Minnesota office in February 2022.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Payroll and related expenses decreased due to savings from the reduction of headcount due to restructuring activities, partially offset by the increase in costs resulting from the discontinuation of the cash saving measure of providing a portion of compensation for certain employees in the form of shares of our common stock in lieu of cash, as well as the discontinuation of reduced work schedules as of the third quarter of 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation decreased as we discontinued the cash saving measure to provide a portion of compensation for certain employees in the form of shares of our common stock in lieu of cash, which ended as of the fourth quarter of 2021. Additionally, there was an overall decrease in the number of employees compensated with stock-based compensation in 2022, attributable to the restructuring activities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_115"></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Depreciation, Amortization and Accretion</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, compared to 2021, depreciation, amortization and accretion expenses decreased by $6.9 million. Amortization expense decreased by $5.8&#160;million for the year, as the Spok Go related capitalized costs and the resulting amortization were eliminated. Depreciation expense declined by $1.2&#160;million for the year, largely due to lower depreciation for asset retirement costs as well as paging equipment, for which a large purchase of pagers became fully depreciated in 2022. Refer to Note 6, "Consolidated Financial Statement Components," in the Notes to Consolidated Financial Statements for further discussion.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_1557"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Severance and Restructuring</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, severance and restructuring expenses were $7.3&#160;million. Expenses increased for the year ended December&#160;31, 2022, primarily due to an increase in severance and personnel related costs and costs related to contractual terminations, resulting from the implementation of the new strategic business plan. Further details can be found in Note 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> "Restructuring" in the Notes to Consolidated Financial Statements.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_118"></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Long-Lived Asset Impairment </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual goodwill impairment testing in the fourth quarter of each year. For the years ended December&#160;31, 2022 and 2021, no goodwill impairment was recognized.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset group may not be recoverable. We did not record any impairment of long-lived assets or definite lived intangible assets for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2021, we recognized a capitalized software development impairment charge of $15.7 million. With the discontinuation of Spok Go and related costs, there were no capitalized software development costs as of December&#160;31, 2022. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 1, "Organization and Significant Accounting Policies," and Note 7, "Goodwill, Capitalized Software Development and Intangible Assets, Net" in the Notes to Consolidated Financial Statements for further discussion.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_121"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Interest Income, Other Income (Expense) and Income Tax (Benefit) Expense</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Income</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income increased by $0.3 million for the year ended December&#160;31, 2022, compared to 2021, primarily due to an increase in interest earned on the Company's cash balances and short-term investments, driven by higher interest rates from macro economic events.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, compared to 2021, other income increased by $0.1 million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Provision for (Benefit from) Income Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of foreign taxes are immaterial for all periods presented. The following provides the effective tax rate reconciliation for the years ended December&#160;31, 2022, 2021 and 2020, respectively (See Note 10, "Income Taxes" in the Notes to Consolidated Financial Statements for further discussion on our income taxes):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.653%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:3pt"><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;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;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes computed at the federal statutory rate</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,740)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,572)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,191.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development and other tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess executive 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.0&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,859)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,092.2)</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"><span style="color:#000000;font-family:'Arial',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 style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,152)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#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"><span style="color:#000000;font-family:'Arial',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 style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,455&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103.1)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit from income taxes changed by $15.7 million for the year ended December&#160;31, 2022, from 2021 primarily due to a reduction of the valuation allowance in 2022, offset by an increase in both federal and state income taxes stemming from a swing from a loss before income taxes in 2021 to income in 2022 as a result of our restructuring efforts. Our investment in research and development qualifies for the research and development income tax credit under Section 41 of the Internal Revenue Code. Unused research and development tax credits have a 20-year carryover and will provide future tax benefits once Spok&#8217;s net operating losses are fully utilized.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the recoverability of our deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence, and by considering the adequacy of future taxable income from all sources, including prudent and feasible tax planning strategies. This assessment is required to determine whether, based on all available evidence, it is "more likely than not" (meaning a probability of greater than 50%) that all or some portion of our deferred income tax assets will be realized in future periods. </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Historically, the cumulative loss incurred by the Company over the prior three-year period constituted a piece of objective negative evidence which limited our ability to consider other subjective evidence. Given the completion of our recent restructuring efforts and our expected return to profitability (as indicated by income generated before income taxes in 2022), we have eliminated costs that had resulted in our cumulative loss over the prior three-year period, that are not present in our current operating posture or future forecasts. As a result, we determined the negative evidence presented by a cumulative loss position to be weighted less in our assessment compared to positive evidence from our historical core operating results and future projections. Additionally, we considered there to be lower forecast uncertainty as a result of our new strategy and lessening impacts of COVID-19, such that we believe that positive evidence from our projections of future profitability to be weighted more heavily in our assessment of the recoverability of our deferred income tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Based on the assessment completed, utilizing our annual long-range planning and forecasting updates that are traditionally completed in the fourth quarter of each year, we reduced the valuation allowance by $21.9 million as of December 31, 2022, to increase net deferred income tax assets, as their realization met the more-likely-than-not criterion. The Company maintained a valuation allowance of $2.3 million related to Federal Foreign Tax Credits and certain state net operating losses and state tax credits, as we do not believe current projections of future taxable income will be sufficient to utilize those tax assets prior to expiration.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 1, "Organization and Significant Accounting Policies," and Note 10, "Income Taxes," in the Notes to Consolidated Financial Statements for further discussion.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_124"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_127"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we held cash, cash equivalents and short-term investments of $35.8 million. The available cash and cash equivalents consist of cash in our operating accounts and cash invested in interest-bearing funds managed by third-party financial institutions. These funds invest in U.S. Treasury securities and are therefore classified as held-to-maturity and reported at amortized cost in our Consolidated Balance Sheets. To date, we have experienced no loss or lack of access to our invested cash or cash equivalents; however, we can provide no assurance that access to our invested cash and cash equivalents will not be impacted by adverse market conditions. Our short-term investments consist entirely of U.S. Treasury securities, which are classified as held-to-maturity and are measured at amortized cost on our Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a level of liquidity sufficient to allow us to meet our cash needs in both the short term (next 12 months) and long term (beyond 12 months). At any point in time, we maintain approximately $5.0 to $10.0 million in our operating accounts at third-party financial institutions. While we monitor daily the cash balances in our operating accounts and adjust the cash balances as appropriate, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets. To date, we have experienced no loss or lack of access to cash in our operating accounts.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to use our cash on hand to provide working capital, to support operations, to invest in our business, and to return value to stockholders through cash dividends and repurchases of our common stock.&#160;We may also consider using cash to fund or complete opportunistic investments and acquisitions that we believe will provide a measure of growth or revenue stability while supporting our existing operations. As part of the restructuring program in connection with our new strategic business plan, we recorded one-time pre-tax restructuring charges of approximately $7.3&#160;million, comprised of $6.0 million in severance and personnel related costs and $1.3 million in contractual terminations. The restructuring actions associated with these charges were completed in 2022. Future cash payments related to these charges incurred in 2022 are expected to be $2.2 million, with the majority paid out in the first quarter of 2023. Because of the cash payments related to the restructuring program, our cash on hand decreased during 2022. However, these efforts were meant to refocus our operational efforts towards cash flow generation and the return of capital to our stockholders. With the successful completion of the restructuring and our ongoing efforts to stabilize revenue and optimize costs, we anticipate future operating periods will return to positive cash flow generation.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;22, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.3125 per share of common stock, with a record date of March&#160;16, 2023, and a payment date of March&#160;30, 2023. This cash dividend of approximately $6.3&#160;million is expected to be paid from available cash on hand. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, the Board of Directors authorized a share repurchase program of up to $10 million of the Company's common stock. This repurchase authority allows us, at management&#8217;s discretion, to selectively repurchase shares of our common stock from time to time in the open market depending upon market price and other factors.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_130"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Cash Flows Overview</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that net cash provided by operating activities and cash on hand are not sufficient to meet future cash requirements, we may be required to reduce planned capital expenses, reduce or eliminate our cash dividends to stockholders, not repurchase shares of our common stock under the share repurchase program, sell assets or seek additional financing. We can provide no assurance that reductions in planned capital expenses or proceeds from asset sales would be sufficient to cover shortfalls in available cash or that additional financing would be available on acceptable terms.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on current and anticipated levels of operations, we anticipate that net cash provided by operating activities, together with the available cash on hand at December&#160;31, 2022, should be adequate to meet anticipated cash requirements for the short term (next 12 months) and long term (beyond 12 months).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information on our net cash flows from operating, investing, and financing activities for the periods stated:</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:43.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.819%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed above, we are dependent on cash flows from operating activities to meet our cash requirements. Cash from operations varies depending on changes in various working capital items, including deferred revenues, accounts payable, accounts receivable, prepaid expenses and various accrued expenses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, net cash provided by operating activities was $6.5&#160;million, a decrease of $1.5&#160;million compared to 2021. This decline was driven by accounts payable, accrued liabilities and other of $2.3&#160;million and accounts receivable of $1.8&#160;million. These declines were partially offset by non-cash items such as valuation allowance of $21.9&#160;million, depreciation, amortization and accretion of $3.6&#160;million, stock-based compensation of $3.8&#160;million, the provision for credit losses, service provisions and other of $1.8&#160;million, and deferred income tax expense of $0.9&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2021, net cash provided by operating activities was $8.0&#160;million, a decrease of $18.2&#160;million compared to 2020. The net cash provided in 2021 includes the impact of reduced work schedules and equity in lieu of compensation, which ended in the second and third quarters of 2021, respectively. This decline was driven by the net loss of $22.2&#160;million, the deferred income tax benefit of $5.5&#160;million, and changes in deferred revenue of $3.4&#160;million and accounts payable, accrued liabilities and other of $0.7&#160;million. These declines were partially offset by non-cash items such as capitalized software development impairment of $15.7&#160;million, depreciation, amortization and accretion of $10.4&#160;million, stock-based compensation of $7.2&#160;million, and the provision for credit losses, service provisions and other of $1.2&#160;million, as well as changes in prepaid expenses and other assets of $2.6&#160;million, accounts receivable of $1.8&#160;million, and lease liability of $0.8&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, net cash provided by investing activities was $11.3&#160;million, primarily due to the sale and purchase of U.S. treasury securities offset by capital expenditures. For the year ended December&#160;31, 2021, net cash used in investing activities was $0.2&#160;million, primarily due to purchase and maturity of U.S. treasury securities, capital expenditures and capitalization of software development costs. With the discontinuation of Spok Go, we did not incur capitalization of software development costs in 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022 and 2021, net cash used in financing activities was $26.2&#160;million and $11.8&#160;million, respectively, primarily due to cash distributions to stockholders of $25.0&#160;million and $10.0&#160;million, respectively.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_133"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Commitments and Contingencies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of our operations, we enter into certain contractual obligations. Such obligations include data processing services, operating leases for premises and equipment, agreements with respect to borrowed funds and deposit liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase obligations are defined as agreements to purchase goods or services that are enforceable, legally binding, non-cancelable, have a remaining term in excess of one year and that specify all significant terms, including: fixed or minimum quantities to be purchased; fixed, minimum or variable pricing provisions; and the approximate timing of transactions. The amounts of such obligations are based on our contractual commitments, however, it is possible that we may be able to negotiate lower payments if we choose to exit these contracts before their expiration date.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contractual payment obligations for operating leases apply to leases for office space and transmitter locations. In March 2021, we relocated our corporate headquarters to office space located in Alexandria, Virginia, consisting of approximately 26,000 square feet of space under a lease that will expire on September 30, 2026. Over the life of this lease, cash payments are expected to total approximately $4.9&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the Company's significant commitments and contractual obligations as of December&#160;31, 2022:</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:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.710%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payments Due by Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 1 year</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2 to 3 years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4 to 5 years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">More than 5 years</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,262&#160;</span></td><td style="background-color:#cceeff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,777</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unconditional purchase obligations</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,162&#160;</span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</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:'Arial',sans-serif;font-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,424&#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:'Arial',sans-serif;font-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,972&#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:'Arial',sans-serif;font-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,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><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:'Arial',sans-serif;font-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102&#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:'Arial',sans-serif;font-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As such, we are not exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in such relationships.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates contingencies on an ongoing basis and establishes loss provisions for matters in which losses are probable and the amount of loss can be reasonably estimated. As part of this evaluation, for the year ended December&#160;31, 2022, the Company did not identify any probable losses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_136"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Related Parties</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 13, "Related Parties" in the Notes to Consolidated Financial Statements for further discussion on our related party transactions.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Inflation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflation has not had a material effect on our operations to date. System equipment and operating costs have not significantly increased in price, and the price of wireless messaging devices has tended to decline in recent years. Our general operating expenses, such as salaries, site rent for transmitter locations, employee benefits and occupancy costs, are subject to normal inflationary pressures.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_139"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Critical Accounting Estimates</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounting policies are described more fully in Note 1 of the Consolidated Financial Statements. As disclosed in Note 1, the preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions about future events that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ significantly from those estimates. We believe that the following discussion addresses the Company&#8217;s most critical accounting estimates, which are those that involve a significant level of estimation uncertainty and have had or are reasonably likely to have a material impact on the Company&#8217;s financial condition and results of operations.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review each contract to determine whether to account for the various promises as one or more performance obligations. The assessment and determination of performance obligations for a given contract requires significant judgment. Wireless service contracts are generally considered to be a single promise and therefore accounted for as a single performance obligation. Contracts which include goods or services related to our software solutions and subscriptions are generally sold with multiple promises and therefore will often include multiple performance obligations. Material performance obligations related to the sale of our software solutions include software licenses, professional services, hardware and maintenance.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a contract is separated into more than one performance obligation, we allocate the total transaction price to each performance obligation proportionately based on the estimated relative standalone selling price ("SSP") of the promised goods or services underlying each performance obligation. We rarely sell goods or services as readily observable standalone sales, however, if we do, the observable standalone sales are used to determine the SSP. In most cases, we must estimate the relative SSP which requires significant judgment and estimates. In instances where SSP is not directly observable, we determine the SSP using information that may include contractually stated prices, market conditions, costs, renewal contracts, list prices and other observable inputs. A discount is present if the total transaction price is less than the sum of the estimated SSPs of the goods or services promised in the contract. Discounts are generally allocated proportionately based on the relative SSP of the identified performance obligations for a given contract. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our wireless, professional, maintenance, and subscription services are generally recognized over time due to a customer's simultaneous receipt and consumption of the benefit as we perform the work. As we transfer control over time, we recognize revenue based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires significant judgment and is based on the nature of the products or services to be provided. Generally, we use the time-elapsed measure of progress for performance obligations that include wireless, maintenance, or subscription services. We believe this method best depicts the simultaneous transfer and consumption of the benefit based on our performance as these services are generally considered standby services. For professional services, we leverage an input methodology based on the number of hours worked on a project versus the total expected hours necessary to complete the project. Revenues are recognized proportionally as hours are incurred. This is a significant area of judgment as it requires an estimate at completion ("EAC") for each contract. Our initial EAC is primarily based on prior experience also taking into consideration any specific facts and circumstances for a given contract. As projects progress, the EAC is periodically updated and reviewed to ensure the timing of revenue recognition is appropriate. The creation, maintenance and review of a project's EAC requires significant judgment to determine an appropriate number of hours over which the remaining project is expected to be completed. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software licenses and hardware are generally recognized at a point in time when we have transferred control to the customer. For software licenses, revenue is not recognized until the related license(s) has been made available to the customer and the customer can begin to benefit from its right to use the license(s). Our software licenses represent a right to use Spok&#8217;s Intellectual Property ("IP") as it exists at a point in time at which the license is granted. Many of our software licenses have significant standalone functionality due to their ability to process a transaction or perform a function or task, and we do not need to maintain those products, once provided to the customer, for value to exist. While the functionality of IP that we license may substantively change during the license period, customers are not contractually or practically required to update their license as a result of those changes. In most contracts transfer of control for software licenses occurs in a short period of time after a contract has been executed and licenses are made electronically available.</span></div><div style="margin-bottom:8pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are calculated based on temporary differences between the financial statement values and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards at the enacted tax rates expected to apply to taxable income when taxes are actually paid or recovered. Changes in deferred income tax assets and liabilities are included as a component of deferred income tax expense. Deferred income tax assets represent amounts available to reduce future income taxes payable. We assess the recoverability of our deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence and by considering the adequacy of future taxable income from all sources, including prudent and feasible tax planning strategies. This assessment is required to determine whether, based on all available evidence, it is "more likely than not" (meaning a probability of greater than 50%) that all or some portion of our deferred income tax assets will be realized in future periods. We provide a valuation allowance when we consider it "more likely than not" that a deferred income tax asset will not be fully recovered. The assessment of our deferred income tax assets requires significant judgment, however, our methods, assumptions, and estimates used in assessing the need for a valuation allowance remained materially unchanged in 2022. We reduced the valuation allowance by $21.9 million, as of December 31, 2022, based on </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the assessment completed utilizing our annual long-range planning and forecasting updates. The Company maintained a valuation allowance of $2.3 million related to federal foreign tax credits and certain state net operating losses as we do not believe current projections of future taxable income will be sufficient to utilize those tax assets prior to expiration.</span></div><div style="margin-bottom:8pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Impairment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">of Goodwill, Long-Lived Assets and Intangible Assets Subject to Amortization</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to evaluate the carrying value of our goodwill, long-lived assets and intangible assets subject to amortization.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized but is evaluated for impairment at least annually, or when events or circumstances suggest a potential impairment has occurred. We generally perform this annual impairment test in the fourth quarter of the fiscal year. We evaluate goodwill for impairment between annual tests if indicators of impairment exist. Significant judgment is required in the determination of a triggering event given the qualitative nature of the assessment. The fair value of the reporting unit is estimated under a market-based approach using the fair value of the Company's common stock. The estimated fair value requires significant judgments, including timing and appropriateness of the price of common stock used (e.g. point-in-time application, simple moving average, exponential moving average), as well as application of an estimated control premium, if necessary. The estimated control premium is based on a review of current and past market information published by a third-party resource, assessment of the Company's future projected discounted cash flows and other relevant information if available. Our methods, assumptions, and estimates used in assessing goodwill in a quantitative form remained materially unchanged in 2022. We recorded no impairment of goodwill for the years ended December&#160;31, 2022 and 2021, and impairment of $25.0 million for the year ended December&#160;31, 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quarterly, we assess whether circumstances exist which suggest that the carrying value of long-lived and amortizable intangible assets (asset groups) may not be recoverable. Similar to our quarterly assessment of goodwill, significant judgment is required in the determination of a triggering event given the qualitative nature of the assessment. We did not identify any triggering event for long-lived and amortizable intangible assets in 2022. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not record any impairment of long-lived assets or definite-lived intangible assets for the years ended December&#160;31, 2022 and 2020. We recorded an impairment charge of $15.7 million related to capitalized software development for the year ended December&#160;31, 2021 based on a triggering event identified in the fourth quarter of 2021.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Recent Accounting Pronouncements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 2, "Recent Accounting Standards," in the Notes to Consolidated Financial Statements for a summary of recent and pending accounting standards.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_142"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-align:justify;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;7A. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Interest Rate Risk</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we had no outstanding borrowings or associated debt service requirements.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Foreign Currency Exchange Rate Risk</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct a limited amount of business outside the United States. The financial impact of transactions billed in foreign currencies is immaterial to our financial results and, consequently, we do not have any material exposure to the risk of foreign currency exchange rate fluctuations.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_145"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;8. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements are included in this Report beginning on Page F-1.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:90.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Index to Consolidated Financial Statements</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_193">Reports of Independent Registered Public Accounting Firm (PCAOB ID Number </a><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xNDUvZnJhZzo0YzlhMDBhYWNmNGI0ZDlkOTUxNzcwN2I2YThhMjU0Ny90YWJsZTowYmQ4ZDNmMDU2YmU0ZjMwOWM1OTc1NzI5ZGY0ODE3OC90YWJsZXJhbmdlOjBiZDhkM2YwNTZiZTRmMzA5YzU5NzU3MjlkZjQ4MTc4XzEtMC0xLTEtOTY3MDUvdGV4dHJlZ2lvbjoxMjgyNzk1NTE0NGU0MmIwOTNlMmVjMmZkYjI5ZTNmNV83OQ_6632c663-549b-472d-8c43-df8ea54c91ba">248</ix:nonNumeric><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_193">)</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_193">2</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_196">Consolidated Balance Sheets as of December 31, 2022 and 2021</a></span></div></td><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_196">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_199">Consolidated Statements of Operations for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_199">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_202">Consolidated Statements of Comprehensive Income (Loss) for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_202">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_205">Consolidated Statements of Stockholders' Equity for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_205">7</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_208">Consolidated Statements of Cash Flows for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_208">8</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_211">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_211">9</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_259">Schedule II - Valuation and Qualifying Accounts</a></span></div></td><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_259">29</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_148"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no reportable events.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_151"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9A. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CONTROLS AND PROCEDURES</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management carried out an evaluation, as required by Rule&#160;13a-15(b) of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), with the participation of our principal executive officer and our principal financial officer, of the effectiveness of our disclosure controls and procedures, as of the end of our last fiscal year. Disclosure controls and procedures are defined under Rule 13a-15(e) under the Exchange Act as controls and other procedures of an issuer that are designed to ensure that the information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act (i)&#160;is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and (ii)&#160;is accumulated and communicated to the issuer&#8217;s management, including its principal executive officer and principal financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Based upon this evaluation, our principal executive officer and our principal financial officer have concluded that our disclosure controls and procedures were effective as of December&#160;31, 2022.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Management&#8217;s Report on Internal Control Over Financial Reporting</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in the Exchange Act Rule&#160;13a-15(f) and 15d-15(f). Management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO").</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such internal controls include those policies and procedures that:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the Company;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures are being made only in accordance with authorizations of management and members of the Board of Directors of the Company;&#160;and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our evaluation under the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#160;&#8212; Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our management concluded that our internal control over financial reporting was effective as of December&#160;31, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of our internal control over financial reporting as of December&#160;31, 2022, has been audited by Grant Thornton LLP, an independent registered public accounting firm, as stated in its report which appears in this 2022 Form 10-K.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes made in the Company&#8217;s internal control over financial reporting during the quarter ended December&#160;31, 2022, that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_154"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9B. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">OTHER INFORMATION</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_157"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ITEM 9C. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Not applicable.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_160"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information called for by Items 10 through 14 is incorporated by reference from Spok&#8217;s definitive Proxy Statement for our 2023 Annual Meeting of Stockholders, which will be filed with the SEC no later than May&#160;1, 2023.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_163"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;10. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following information required by this item is incorporated by reference from Spok&#8217;s definitive Proxy Statement for our 2023 Annual Meeting of Stockholders:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Information regarding directors is set forth under the caption "Election of Directors";</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Information regarding executive officers is set forth under the caption "Executive Officers";</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Information regarding our audit committee and designated "audit committee financial expert" is set forth under the caption "Committees of the Board of Directors"; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If applicable, information regarding compliance with Section&#160;16(a) of the Exchange Act is set forth under the caption "Delinquent Section 16(a) Reports."</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also make available on our website, and in print, if any stockholder or other person so requests, our code of business conduct and ethics entitled "Code of Ethics" which is applicable to all employees and directors, our "Corporate Governance Guidelines," and the charters for all committees of our Board of Directors, including Audit, Compensation and Nominating and Governance. Any changes to our Code of Ethics or waiver, if any, of our Code of Ethics for executive officers or directors will be posted on our website.</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_166"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;11. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EXECUTIVE COMPENSATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from the section of Spok&#8217;s definitive Proxy Statement for our 2023 Annual Meeting of Stockholders entitled "Compensation Discussion and Analysis."</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_169"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;12. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from the section of Spok&#8217;s definitive Proxy Statement for our 2023 Annual Meeting of Stockholders entitled "Security Ownership of Certain Beneficial Owners and Management."</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_172"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;13. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item with respect to certain relationships and related transactions is incorporated by reference from the section of Spok&#8217;s definitive Proxy Statement for our 2023 Annual Meeting of Stockholders entitled "Related Person Transactions and Code of Conduct." The information required by this item with respect to director independence is incorporated by reference from the section of Spok&#8217;s definitive Proxy Statement for our 2023 Annual Meeting of Stockholders entitled "Board of Directors and Governance Matters."</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_175"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;14</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">. PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from the section of Spok&#8217;s definitive Proxy Statement for our 2023 Annual Meeting of Stockholders entitled "Independent Registered Public Accounting Firm Fees."</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_178"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div style="text-align:center"><span><br/></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_181"></div><div style="padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;15. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EXHIBIT AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following documents are filed as part of this Form 10-K:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;Financial Statements.  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s listed in the index to financial information on page </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_190">F-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_190">1</a></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2. &#160;&#160;&#160;&#160;Exhibits.  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s listed in the index to exhibits on page </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_190">F-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_190">1</a></span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_184"></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:108pt;text-indent:-108pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;16. FORM 10-K SUMMARY</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_187"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on our behalf by the undersigned, thereunto duly authorized.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.000%"><tr><td style="width:1.0%"></td><td style="width:13.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spok Holdings, Inc.</span></td></tr><tr style="height:3pt"><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Vincent D. Kelly</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vincent D. Kelly</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2023</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Signature</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Title</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Date</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Vincent D. Kelly</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director, President and Chief Executive Officer (principal executive officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vincent D. Kelly</span></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Calvin C. Rice</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer (principal financial officer and principal accounting officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Calvin C. Rice</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Christine M. Cournoyer</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christine M. Cournoyer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Dr. Bobbie Byrne</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dr. Bobbie Byrne</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Randy Hyun</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Randy Hyun</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Brett Shockley</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brett Shockley</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Todd Stein</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Todd Stein</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr></table></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%">48</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_190"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></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:90.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Index to Consolidated Financial Statements</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_193">Reports of Independent Registered Public Accounting Firm (PCAOB ID Number </a><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTAvZnJhZzpkMzkwNDNmYjNmMzM0YzFlYTc3M2JkYWU2MzM3MDQ3MC90YWJsZTpjMzY2OTE4YzQwZjM0YTE1ODljYzYzNDZmZTM5YmMyYi90YWJsZXJhbmdlOmMzNjY5MThjNDBmMzRhMTU4OWNjNjM0NmZlMzliYzJiXzEtMC0xLTEtMTE5MzI2L3RleHRyZWdpb246NmE4YzAyYzU1OTk2NGZlZGJlMWMzMjJjYWQ3ZTBiMGJfNzk_6632c663-549b-472d-8c43-df8ea54c91ba">248</ix:nonNumeric><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_193">)</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_193">2</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_196">Consolidated Balance Sheets as of December 31, 2022 and 2021</a></span></div></td><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_196">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_199">Consolidated Statements of Operations for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_199">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_202">Consolidated Statements of Comprehensive Income (Loss) for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_202">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_205">Consolidated Statements of Stockholders' Equity for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_205">7</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_208">Consolidated Statements of Cash Flows for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_208">8</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_211">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_211">9</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_259">Schedule II - Valuation and Qualifying Accounts</a></span></div></td><td colspan="3" style="background-color:#ededed;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">F- <a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_259">29</a></span></div></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-1</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_193"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:156%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:156%">Board of Directors and Shareholders</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Spok Holdings, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have audited the accompanying consolidated balance sheets of Spok Holdings, Inc. (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income (loss), stockholders&#8217; equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and financial statement schedule included under Item 15(a) (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated February 23, 2023 expressed an unqualified opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Basis for opinion</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:156%">Critical audit matter </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Realizability of Deferred Tax Assets and Valuation Allowance Assessment</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As described further in Note 10 to the consolidated financial statements, the Company assesses the realizability of deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence. Based on the assessment completed, the Company reduced the valuation allowance by $21.9 million as of December 31, 2022, to increase net deferred income tax assets, as management concluded their realization met the more-likely-than-not criterion. We identified the realizability of deferred tax assets and the assessment of the need for a valuation allowance as a critical audit matter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The principal consideration for our determination that the realizability of deferred tax assets is a critical audit matter is that evaluating the available positive and negative evidence of realizability is an area of significant judgment by management, including determining the impact of recent events on the reliability and relevance of both negative evidence in the form of cumulative losses and positive evidence in the form of results of restructuring efforts and projections of future taxable income. There is inherent uncertainty and subjectivity related to management&#8217;s judgments and assumptions regarding the positive and negative evidence, which are complex in nature and require significant auditor judgment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our audit procedures related to the realizability of deferred tax assets and valuation allowance assessment included the following, among others.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:106%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:106%;padding-left:14.5pt">We tested the effectiveness of controls over management&#8217;s estimates of the realization of the deferred tax assets, and the determination of whether it is more likely than not that the deferred tax assets will be realized prior to expiration.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:106%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:106%;padding-left:14.5pt">With the assistance of individuals with specialized skills and knowledge in income taxes, we evaluated the reasonableness of the methods, assumptions, and judgments used by management to assess available positive and negative evidence and determine whether a valuation allowance was necessary.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">With the assistance of individuals with specialized skills and knowledge in income taxes, we evaluated the nature of each of the deferred tax assets, including their expiration dates and their projected utilization when compared to projections of future taxable income.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">We obtained the Company's future taxable income estimate used to support realization of the deferred tax asset. We assessed the reasonableness of the projection by considering historical pre-tax income, adjusted for significant permanent and non-recurring items, as an estimate for future periods and published industry sector growth rate projections. We also performed a sensitivity analysis of the estimate of the Company's future taxable income, to determine if the Company's net operating losses could be realized prior to expiration based on pre- tax income that was less than the future pre-tax income used in the Company's estimate.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTMvZnJhZzowYjIxMGJkYWJjMjk0MDc3YTVkYzMzNDFhZjg5MzUzZS90YWJsZTplMWU1ZDljN2VkMjY0Yzc5YjdjNzg5OTkyZTY2MGFkYi90YWJsZXJhbmdlOmUxZTVkOWM3ZWQyNjRjNzliN2M3ODk5OTJlNjYwYWRiXzAtMC0xLTEtOTY3MDUvdGV4dHJlZ2lvbjpjNTAzMDhiMzk4NWI0NjU5OTcyY2E1MjY1M2JhYjdkM184_13d9fbe3-02d0-4d18-a87e-5f3b09da5ae6">GRANT THORNTON LLP</ix:nonNumeric></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have served as the Company's auditor since 2006.</span></td></tr><tr style="height:14pt"><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTMvZnJhZzowYjIxMGJkYWJjMjk0MDc3YTVkYzMzNDFhZjg5MzUzZS90YWJsZTplMWU1ZDljN2VkMjY0Yzc5YjdjNzg5OTkyZTY2MGFkYi90YWJsZXJhbmdlOmUxZTVkOWM3ZWQyNjRjNzliN2M3ODk5OTJlNjYwYWRiXzUtMC0xLTEtOTY3MDU_fa4e2c59-1fe8-4f52-a9c2-2636cd9b872f">Arlington, Virginia</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2023</span></td></tr></table></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Shareholders</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spok Holdings, Inc.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on internal control over financial reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have audited the internal control over financial reporting of Spok Holdings, Inc. (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Internal Control-Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Internal Control&#8209;Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by COSO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated financial statements of the Company as of and for the year ended December 31, 2022, and our report dated February&#160;23, 2023 expressed an unqualified opinion on those financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and limitations of internal control over financial reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</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:94.861%"><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ GRANT THORNTON LLP</span></td></tr><tr style="height:3pt"><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arlington, Virginia</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2023</span></td></tr></table></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-4</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_196"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPOK HOLDINGS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.096%"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars&#160;in&#160;thousands,&#160;except share and per share amounts)</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzUtMS0xLTEtOTY3MDU_d6e1381f-8623-411a-87ba-fdcc4088c152">35,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzUtMy0xLTEtOTY3MDU_d9beb245-1ea9-4149-a59f-2a1ecb2d3e14">44,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzYtMS0xLTEtOTY3MDU_3fc8acf0-937c-4af1-ab0b-5c257237c802">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzYtMy0xLTEtOTY3MDU_3d9a8dee-340d-4244-8bf7-dacfebf02198">14,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzctMS0xLTEtOTY3MDU_ba94af54-2e8a-4d44-967b-73b6fe6fe794">26,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzctMy0xLTEtOTY3MDU_45f45729-305d-456d-a51b-1eca58a52690">26,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzgtMS0xLTEtOTY3MDU_f77aaf21-2019-4f7c-b3c5-cfdac3eb3786">6,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzgtMy0xLTEtOTY3MDU_16305465-5112-4165-9803-04c02198cd2e">6,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzktMS0xLTEtOTY3MDU_458434a1-7054-442e-b2fa-9db243969aca">587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzktMy0xLTEtOTY3MDU_5b6e80da-7ef8-4a71-8454-fcced6405bbd">922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEwLTEtMS0xLTk2NzA1_10c8f634-ad7c-4192-8b2c-f547ef3c0a35">70,051</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEwLTMtMS0xLTk2NzA1_ff51da85-5778-4ad6-9467-adaac315e65c">94,053</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEyLTEtMS0xLTk2NzA1_3e9fd977-e048-457b-9eda-348cb96a3a4a">8,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEyLTMtMS0xLTk2NzA1_ba8b8a7c-5a62-4023-865e-ec50cab219ec">6,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEzLTEtMS0xLTk2NzA1_a664f057-97bb-4dd0-9608-ad231c7918cf">13,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEzLTMtMS0xLTk2NzA1_fb1c7293-f3fd-49e8-9045-fad632df4cc2">15,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE1LTEtMS0xLTk2NzA1_629cb60d-32f6-42d2-95c7-c9288d7241c7">99,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE1LTMtMS0xLTk2NzA1_5e642152-ba05-4afb-a4e3-247bd29f9c83">99,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE3LTEtMS0xLTk2NzA1_d03a5733-216b-4975-8be2-d74256008110">52,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE3LTMtMS0xLTk2NzA1_ef4389b3-942a-4d25-bee9-c04cc3131eaa">31,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE4LTEtMS0xLTk2NzA1_8eeb0820-6fd5-4b40-ad9d-e5cbdd55e546">754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE4LTMtMS0xLTk2NzA1_50f0e547-01f1-4e3e-83e0-c5ec834d6868">706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE5LTEtMS0xLTk2NzA1_a7dc0382-7a6d-420b-83a8-b3e9f8d38386">174,426</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE5LTMtMS0xLTk2NzA1_5c66d515-42ce-404d-a41f-66d867a0f781">154,101</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 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL ASSETS</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzIwLTEtMS0xLTk2NzA1_e17f9e89-6a7f-4bb9-861e-e7970fddec70">244,477</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzIwLTMtMS0xLTk2NzA1_3552270b-14a8-4d4f-8b12-27c4a86c356b">248,154</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:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI0LTEtMS0xLTk2NzA1_28b085ee-9d65-40a6-b946-efee7847ab45">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI0LTMtMS0xLTk2NzA1_bbc3ba15-ba89-47c1-ba05-4fd40518bc06">5,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI1LTEtMS0xLTk2NzA1_57eb3c77-3891-4a1f-8558-9f778222f650">11,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI1LTMtMS0xLTk2NzA1_8a9b8757-304c-40ce-8a62-0ffdf0d3d844">13,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI2LTEtMS0xLTk2NzA1_33905032-205c-4177-8cdc-7b4448effd38">26,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI2LTMtMS0xLTk2NzA1_0761a4ef-da26-4166-bda4-a4d7cc20de39">25,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI3LTEtMS0xLTk2NzA1_480fb84e-bc23-43a3-b45e-2bc3a3ccdaa0">5,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI3LTMtMS0xLTk2NzA1_01033cea-cb17-4f5b-af31-24219211df01">5,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI4LTEtMS0xLTk2NzA1_264ae6f9-f16d-4e5c-8ea2-6fe212ccdd5d">4,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI4LTMtMS0xLTk2NzA1_0e43299f-17e5-4b87-a97b-cf83ad187f9d">4,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI5LTEtMS0xLTk2NzA1_acd821ae-5228-4df6-8652-408a1861dadf">53,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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI5LTMtMS0xLTk2NzA1_c082865c-30e7-483f-a1ff-2a101becb0b8">54,998</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMxLTEtMS0xLTk2NzA1_630a96ca-6ddf-46e6-a9ba-3136e4c32e8e">7,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMxLTMtMS0xLTk2NzA1_b2d1ee02-c0f4-47c3-bb06-91b2d33da470">6,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMyLTEtMS0xLTk2NzA1_087deef4-50f8-477b-8e73-487256a440ac">10,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMyLTMtMS0xLTk2NzA1_3b5aa375-1ab2-45d7-a032-47037f2a5dc3">11,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMzLTEtMS0xLTk2NzA1_84a3550c-bb23-4edf-b0b1-74f34cdd67d4">1,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMzLTMtMS0xLTk2NzA1_64dfed33-8667-46ac-83c2-7089f96e1b16">1,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM0LTEtMS0xLTk2NzA1_ea44b356-250d-40e5-b6fb-1fddfe97d201">18,948</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM0LTMtMS0xLTk2NzA1_d7f6225e-6614-4411-b5e7-7a5d570cc9c0">19,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL LIABILITIES</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM1LTEtMS0xLTk2NzA1_ce3dd032-3e05-4c1f-8450-afb157ab779c">72,399</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM1LTMtMS0xLTk2NzA1_54e8d7a6-4497-413b-b2a0-02719d6006b6">74,463</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:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COMMITMENTS AND CONTINGENCIES (Note 11)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM2LTEtMS0xLTk2NzA1_6a229b64-fb9d-44d0-bf47-cd37fb47b35c"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM2LTMtMS0xLTk2NzA1_86ffcbff-77a3-4536-bad8-846b3a5bd70c"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">STOCKHOLDERS&#8217; EQUITY:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock&#8212;$<ix:nonFraction unitRef="usdPerShare" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfMjA_5dd3932b-3188-49fb-a13a-28f705a284f2"><ix:nonFraction unitRef="usdPerShare" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfMjA_de0fd667-d100-49c3-a372-29a6d7930df5">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfMzQ_50d098ce-d8e5-4e99-b293-85c9cc3450cd"><ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfMzQ_afc6a660-187f-42fc-b2dc-f6bf1bcb7beb">25,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfNTY_0df43eb3-b727-439b-aa27-f2e595ab1d67"><ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfNTY_420aebea-633d-4b64-842d-8225e9822e3b"><ix:nonFraction unitRef="shares" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfNTY_69dcc541-3860-4ae1-999b-d2e28051763c"><ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfNTY_75719f33-7a8b-4f54-99e8-dce0d166c643">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued or outstanding</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTEtMS0xLTk2NzA1_13e93397-ad0f-4c1c-908a-5b8c856df678">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTMtMS0xLTk2NzA1_147fa935-3a70-413a-9bb1-d9ee88765a11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock&#8212;$<ix:nonFraction unitRef="usdPerShare" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfMTc_acffd7e4-ab74-4b7a-9f5a-c1b78ab3e538"><ix:nonFraction unitRef="usdPerShare" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfMTc_e4d951ab-7ae4-4917-8a88-928f0662f4fb">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfMzE_0440b634-64ec-4322-aea8-c8c113379486"><ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfMzE_ee94f94e-ca8a-4cbb-8c8e-f77eafb7eb4b">75,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNTM_3026383f-4d1d-44f8-ba90-cb77738b25fa"><ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNTM_f8f1ba13-6d0b-4fa2-91bf-f905374e849b"><ix:nonFraction unitRef="shares" contextRef="if5b49921ddb14f4296709d9907a61d1b_I20221231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNTM_ff945663-2d55-4072-a898-6057ff864890">20,076,578</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNjA_016a1796-a020-4622-8941-a65783eb5f04"><ix:nonFraction unitRef="shares" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNjA_94e1cb91-b26a-443c-a5b4-59ce7e11d8b2"><ix:nonFraction unitRef="shares" contextRef="i598ecfc9efe94e7d9edc3705042cfeb9_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNjA_a3c91ec9-cb47-461c-80e1-c5ffb02b3edf">19,828,033</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2022 and December&#160;31, 2021, respectively.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTEtMS0xLTk2NzA1_7404ab83-6088-4367-ab0e-30f733e06b8f">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTMtMS0xLTk2NzA1_6b38d733-ec27-4f34-ae54-f31465233078">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQwLTEtMS0xLTk2NzA1_597361c6-4a54-4fe0-8dfd-61eee77f9231">99,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQwLTMtMS0xLTk2NzA1_0d997cec-0fbf-4ecc-b93e-f3b05dae2569">97,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQxLTEtMS0xLTk2NzA1_c8e8c366-f764-4c98-96e4-5505648ef171">1,909</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQxLTMtMS0xLTk2NzA1_cce8f9db-a1f0-4e03-9ab5-e5bb62af5957">1,588</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQyLTEtMS0xLTk2NzA1_59d1a185-b6e9-4510-bb9b-cfad31144f51">74,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQyLTMtMS0xLTk2NzA1_37cb1440-39f9-477a-acac-f46cb79c5493">77,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQzLTEtMS0xLTk2NzA1_9c0dd033-4648-417a-af8c-c68e848e6067">172,078</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQzLTMtMS0xLTk2NzA1_d8b303fa-a31c-436f-b3f8-f87d307a2b25">173,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQ0LTEtMS0xLTk2NzA1_51e7804d-c2ab-4afd-80d3-8d8f3643b531">244,477</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQ0LTMtMS0xLTk2NzA1_0281af52-50eb-4ecf-a7a5-3320f5150b5f">248,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span><br/></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_199"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPOK HOLDINGS, INC.</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.708%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars&#160;in&#160;thousands,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;amounts)</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a335bf4db504325bb6be56e03fda1de_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzQtMS0xLTEtOTY3MDU_63dd8cd5-16c3-4163-ba21-58a69f2c520e">75,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23a2d223008f496491c109a8b88fe24e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzQtMy0xLTEtOTY3MDU_d6c5b295-d012-4cc6-89f0-48851fc5a4b0">78,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5f3c8f96e244879576133f5e8075d6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzQtNS0xLTEtOTY3MDU_9fd04a15-8bc5-437d-99e8-c69b85398d07">83,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8529d614b6ae4f7f9995d6491fa15d34_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzUtMS0xLTEtOTY3MDU_293740e0-6e63-4193-8f1f-402e09fc2f14">58,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i123cf6ffb6ed4435b8b55b0181735040_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzUtMy0xLTEtOTY3MDU_9e66d345-4cc8-477f-afec-09fc73c8bdc2">63,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib68a0bc7798a4d55b02ed633119f1491_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzUtNS0xLTEtOTY3MDU_d9826a48-4d92-42ab-ba35-f43f9ac0bbfb">64,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzYtMS0xLTEtOTY3MDU_e13dd5d4-157a-4e3e-8f56-8b1c55187f60">134,534</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzYtMy0xLTEtOTY3MDU_ed8113e4-af7c-4ef4-8331-18f99781c5fb">142,153</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzYtNS0xLTEtOTY3MDU_3842985a-edd7-43b9-b533-d7a55e3ab404">148,180</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue (exclusive of items shown separately below)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzgtMS0xLTEtOTY3MDU_6304f45d-0a20-4ea0-8a37-8a66d77d4687">28,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzgtMy0xLTEtOTY3MDU_fdaac0aa-0a47-4f43-ae8c-c1dc04b0459d">32,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzgtNS0xLTEtOTY3MDU_3265a226-95c7-49df-9b06-fe54f6af0430">30,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzktMS0xLTEtOTY3MDU_836b051e-bce2-4a49-9754-e66fb8f30b51">13,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzktMy0xLTEtOTY3MDU_c1b5629f-71eb-4362-a6f4-f566896c1f60">17,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzktNS0xLTEtOTY3MDU_c5c32b87-bd01-4c9f-8c93-8896f47eeda0">15,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="spok:TechnologyOperationsExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEwLTEtMS0xLTk2NzA1_e5ffc7aa-21c1-4401-ab7a-afa14ae578e8">27,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="spok:TechnologyOperationsExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEwLTMtMS0xLTk2NzA1_42bae9f8-01cd-4ac5-aaa9-3e512acb7372">28,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="spok:TechnologyOperationsExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEwLTUtMS0xLTk2NzA1_62689221-71a3-43fc-82f5-b141290da59b">29,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzExLTEtMS0xLTk2NzA1_b816be5d-dcb1-406f-9cc8-8f6ff84e5614">16,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzExLTMtMS0xLTk2NzA1_8c632f82-75bb-49e3-b61d-b58f3d74e35a">21,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzExLTUtMS0xLTk2NzA1_c25a8315-c381-49de-a843-e7a74c15b5ca">20,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTEtMS0xLTEwNjQ0Mg_a41efb2d-cf4f-47ec-90c4-5e72fef7cad7">37,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTMtMS0xLTEwNjQ0Ng_3603c9f8-44a2-4005-a399-a112470951a8">43,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTUtMS0xLTEwNjQ1MA_e211fd1b-ddb9-4260-98fa-2ffd6e4a333f">39,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and restructuring</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTEtMS0xLTk2NzA1_75b9d52c-eaff-41bc-8866-3551fb6ea528">7,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTMtMS0xLTk2NzA1_15364333-ff27-45c1-85d5-4a57e7dfde93">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTUtMS0xLTk2NzA1_0fdf199a-96d7-435c-8acc-8ee0ca043966">692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, amortization and accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEzLTEtMS0xLTk2NzA1_149de3aa-17d7-43e1-b7e9-54fac63bff75">3,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEzLTMtMS0xLTk2NzA1_2bab625d-51d9-443e-ab49-366955afe680">10,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEzLTUtMS0xLTk2NzA1_a0920280-c78d-410d-a8db-7c7c86d7e72e">9,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and capitalized software development impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE0LTEtMS0xLTk2NzA1_8db6b5d0-ac9a-41e2-b220-8d0a9573c50e">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE0LTMtMS0xLTk2NzA1_4145b12f-2e30-41e7-81f3-5a809f0b733e">15,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE0LTUtMS0xLTk2NzA1_728589ec-3010-4313-803a-2a5f2f59a5a6">25,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE1LTEtMS0xLTk2NzA1_5e287d4d-3129-4632-8510-40b8dc76e520">134,296</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE1LTMtMS0xLTk2NzA1_22763329-2022-4a22-8035-0e0055758e6b">169,871</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE1LTUtMS0xLTk2NzA1_8cb97cd0-6605-4871-9138-96f37ac56a87">170,845</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE2LTEtMS0xLTk2NzA1_6e73be6e-8f26-46eb-91df-4a40f2646609">238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE2LTMtMS0xLTk2NzA1_b3e9f83a-4c73-4450-ab0e-6b4b56541e50">27,718</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE2LTUtMS0xLTk2NzA1_6aec33da-19c7-4b1b-b59f-4002b63e2b74">22,665</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE3LTEtMS0xLTk2NzA1_06b52b5f-058b-472b-b2e8-d7e93c9d55ed">592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE3LTMtMS0xLTk2NzA1_4a5ff870-02c5-4d65-8b04-5922cbb0aca2">320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE3LTUtMS0xLTk2NzA1_cbc257e2-c31f-45d0-aeab-d29edfe2e621">687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE4LTEtMS0xLTk2NzA1_af622710-9ae2-4bb1-928b-9661bbaf72b6">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE4LTMtMS0xLTk2NzA1_6b2e992f-da30-4c6d-9ff7-16803b4d264a">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE4LTUtMS0xLTk2NzA1_c8bd1051-8b80-4cd7-952d-31e0c0198cdd">208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE5LTEtMS0xLTk2NzA1_bf76d672-c255-4fa5-a364-fe31259da49c">997</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE5LTMtMS0xLTk2NzA1_b644b1bc-8369-48e9-81f4-5d4f3354c8df">27,332</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE5LTUtMS0xLTk2NzA1_5ccdcb1a-dd5e-4d02-9de9-3fb34e1cc83b">21,770</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from (provision for) 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIwLTEtMS0xLTk2NzA1_4110d967-8e4e-4a7d-896e-d618ee0dd2c9">20,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIwLTMtMS0xLTk2NzA1_ff1b00fb-4090-4385-881c-b5a62a7f1ce9">5,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIwLTUtMS0xLTk2NzA1_7b4d4d4c-ff35-43cc-857a-e1ddf4f52744">22,455</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIxLTEtMS0xLTk2NzA1_8dfa9db2-4eb6-41b8-87b6-ef443c908e02">21,856</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIxLTMtMS0xLTk2NzA1_06170065-2fb1-4434-b696-f9e2dece92e6">22,180</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIxLTUtMS0xLTk2NzA1_ef1fa990-6077-4657-ab77-94b178acc6fb">44,225</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIyLTEtMS0xLTk2NzA1_a73c7237-2ae4-4ad9-8b4c-651f51d1e645">1.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIyLTMtMS0xLTk2NzA1_7c3edcc0-cf06-41dc-a7cc-8050940e5cae">1.14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIyLTUtMS0xLTk2NzA1_56dae895-43a0-4297-8b4e-e13e7c4f1f47">2.32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIzLTEtMS0xLTk2NzA1_bb59d629-2966-4377-8b36-3754563580ca">1.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIzLTMtMS0xLTk2NzA1_9c28f368-42b6-4f20-9fe8-a4c363db014c">1.14</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIzLTUtMS0xLTk2NzA1_79ba7ce9-c3c0-4e5a-925f-7da79ddca224">2.32</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI0LTEtMS0xLTk2NzA1_cf7f6c0f-1247-41c1-8609-48a9b8a16de1">19,672,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI0LTMtMS0xLTk2NzA1_7ed3dfcf-7b32-458d-b619-28f30a5f980a">19,404,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI0LTUtMS0xLTk2NzA1_ee18f813-cc4c-401d-8b0e-59952c8239f7">19,028,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI1LTEtMS0xLTk2NzA1_c5fa5128-51d2-4ecf-a77b-4b24adb11b07">19,991,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI1LTMtMS0xLTk2NzA1_53a4d921-7a1c-4e4d-a51b-94c07faebf54">19,404,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI1LTUtMS0xLTk2NzA1_4e77c429-c732-42dc-8858-4a4694dc404e">19,028,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared per common share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI2LTEtMS0xLTk2NzA1_8b43e371-01d8-4629-93ba-2ae8166a3b3f">1.250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI2LTMtMS0xLTk2NzA1_b2068ff8-3433-4313-8544-8663567666a2">0.500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI2LTUtMS0xLTk2NzA1_23007955-b97c-45d3-857d-22866a3074a2">0.500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-5</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_202"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPOK HOLDINGS, INC.</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzMtMi0xLTEtOTY3MDU_8dfa9db2-4eb6-41b8-87b6-ef443c908e02">21,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzMtNC0xLTEtOTY3MDU_06170065-2fb1-4434-b696-f9e2dece92e6">22,180</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzMtNi0xLTEtOTY3MDU_ef1fa990-6077-4657-ab77-94b178acc6fb">44,225</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzUtMi0xLTEtOTY3MDU_697db11f-00e9-49d4-b9ee-4a0e0b6dd5c6">321</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzUtNC0xLTEtOTY3MDU_49bfdded-274c-425f-812a-1c1acc80b030">136</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzUtNi0xLTEtOTY3MDU_51fb8baa-640d-4092-99fe-32194d8e5371">149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzYtMi0xLTEtOTY3MDU_58421988-498d-45ba-ae79-3eef485704aa">321</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzYtNC0xLTEtOTY3MDU_7f32ff7b-35f7-4ffe-bc7b-4fdff966961f">136</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzYtNi0xLTEtOTY3MDU_5711d69f-cf7b-4f09-bb89-e3f90a634072">149</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzctMi0xLTEtOTY3MDU_2b67b942-1122-4287-8ec6-eb9897a11001">21,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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzctNC0xLTEtOTY3MDU_a5ea647c-7de7-4f3e-ace4-49915176dd4a">22,316</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzctNi0xLTEtOTY3MDU_c16eb9e5-6aab-431c-86b4-d773a2ad04d3">44,076</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-6</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_205"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPOK HOLDINGS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.710%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands, except share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding<br/>Common<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital and Accumulated Other Comprehensive 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifdad98b9207c4addbfb55524003c3a19_I20191231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzItMS0xLTEtOTY3MDU_54c2e41a-b33f-4f44-9e1b-3e4ab7c58fe0">19,071,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdad98b9207c4addbfb55524003c3a19_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzItMy0xLTEtOTY3MDU_b0868536-3459-4fda-b57a-00a1d6558b1f">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i936a32503915465096d658fe33aa1780_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzItNS0xLTEtOTY3MDU_37c39b75-19c9-4f83-a9ce-74c3fbdef014">85,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77df65c29a0648938d9dd95b50996261_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzItNy0xLTEtOTY3MDU_bc423655-adde-4363-833f-1b67d4cc469e">164,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfec584714d4da78bdc57ddc376a05f_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzItOS0xLTEtOTY3MDU_12024d62-26bc-4ce9-af2c-3cc400fe21f9">250,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b02feb9216a491893e4688561167a98_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzMtNy0xLTEtOTY3MDU_db12b397-4e74-4115-867e-0017bdcefd96">44,225</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzMtOS0xLTEtOTY3MDU_f038c1ae-1a8f-4bf2-bf22-5cd5cb5c492e">44,225</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzQtMC0xLTEtOTY3MDU_d50eabde-fea0-48d6-b3a4-fea10b5caabd">Adoption of current expected credit loss ("CECL")</span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if786dbfd10394ed49b2864b66f0a20b4_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzQtNy0xLTEtOTY3MDU_39699159-46a5-4900-adeb-cc48a7fe477e">365</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b463f3bf04b432b9ea578df6d5ce0ea_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzQtOS0xLTEtOTY3MDU_d2f27822-e66c-4adf-b58f-a660c7ebd0e9">365</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock under the Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5c29b0814b4d4a38977fcc5a24697e4c_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzUtMS0xLTEtOTY3MDU_e8d4548a-0c49-40b3-85e1-23945191c80c">35,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i669e2c321508429cb1a8c6ec7a73f7a5_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzUtNS0xLTEtOTY3MDU_48561e25-5ebe-435e-b350-78bdb0b99d6a">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzUtOS0xLTEtOTY3MDU_15bbe70c-c9cc-46cb-b425-128ffde03db9">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock for vested restricted stock units under the 2012 Equity Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5c29b0814b4d4a38977fcc5a24697e4c_D20200101-20201231" decimals="INF" name="spok:IssuanceOfCommonStockForVestedRestrictedStockUnitsShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzYtMS0xLTEtOTY3MDU_a43d3fac-642d-4231-adac-9ac9457c272c">282,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of common stock for tax withholding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5c29b0814b4d4a38977fcc5a24697e4c_D20200101-20201231" decimals="INF" name="spok:StockPurchasedDuringPeriodSharesTaxWithholding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzctMS0xLTEtOTY3MDU_c1ecf8d9-ce81-4710-86f2-9297d32c9521">79,981</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i669e2c321508429cb1a8c6ec7a73f7a5_D20200101-20201231" decimals="-3" name="spok:StockPurchasedDuringPeriodValueTaxWithholding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzctNS0xLTEtOTY3MDU_54108521-0cfa-4aa5-813b-ed5689f405f1">902</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="spok:StockPurchasedDuringPeriodValueTaxWithholding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzctOS0xLTEtOTY3MDU_9090a297-117b-484a-9e24-d4962e438353">902</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of stock-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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i669e2c321508429cb1a8c6ec7a73f7a5_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzgtNS0xLTEtOTY3MDU_fdfc1394-0c42-436c-b21e-872ec5ccdd83">5,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzgtOS0xLTEtOTY3MDU_b62cc975-e0a9-43d7-b694-7582a75ca755">5,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b02feb9216a491893e4688561167a98_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzktNy0xLTEtOTY3MDU_78f81f86-6ea4-425e-b65a-aadbbb0b2190">9,946</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzktOS0xLTEtOTY3MDU_aedb399d-430c-4801-b331-b2947b1206ec">9,946</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of restricted stock under the Equity Plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5c29b0814b4d4a38977fcc5a24697e4c_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzExLTEtMS0xLTk2NzA1_cbc228bc-ebd6-4fd9-ab02-2ed0fb83d203">74,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i669e2c321508429cb1a8c6ec7a73f7a5_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEyLTUtMS0xLTk2NzA1_63357f8d-caa9-4f89-a759-5f3925137cd6">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEyLTktMS0xLTk2NzA1_ab54abd9-82f9-440d-9285-6d3de85f1984">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i27cd650968134b1c9ebb8ccd1537d118_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEzLTEtMS0xLTk2NzA1_6c4e56df-52cd-4744-b6b5-799c4515d588">19,384,192</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27cd650968134b1c9ebb8ccd1537d118_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEzLTMtMS0xLTk2NzA1_f67756c2-d8ce-4183-8bb6-87f927703677">2</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6f528d80ea644d6ad3b156c59a5063e_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEzLTUtMS0xLTk2NzA1_4cdc5ac3-c3f0-48a5-a672-f351c2640823">90,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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d26d3dce0364296acd16622ec8d22c8_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEzLTctMS0xLTk2NzA1_b1d6e3d4-524c-4f38-8724-ab06dbe0fb06">110,283</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEzLTktMS0xLTk2NzA1_251ccf9e-3e61-4b7b-81cb-2ad92ba618c6">200,613</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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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:'Arial',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><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:'Arial',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><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:'Arial',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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e81d6c065bf449f9f5545c6ea6d967b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE0LTctMS0xLTk2NzA1_f22b939f-a834-4d69-963a-ec24d818bcb1">22,180</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE0LTktMS0xLTk2NzA1_3461c6c9-0875-40f3-84f8-353a556e7c24">22,180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock under the Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8204a44bc06a47f19e18acbb71efe3d9_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE2LTEtMS0xLTk2NzA1_7be0f154-99d4-4bdb-9168-40716d1fa208">16,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i334f0e99f87f4984a72b0ab3fa5ffc7a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE2LTUtMS0xLTk2NzA1_9f7edf0d-3ec6-460e-b824-f7b9ce482b4a">132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE2LTktMS0xLTk2NzA1_4817b399-e8fc-4263-a950-a49015780484">132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of restricted stock under the Equity Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8204a44bc06a47f19e18acbb71efe3d9_D20210101-20211231" decimals="INF" name="spok:IssuanceOfCommonStockForVestedRestrictedStockUnitsShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE3LTEtMS0xLTk2NzA1_cf44cd67-805b-4094-a0d7-927050aa630e">430,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of common stock for tax withholding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8204a44bc06a47f19e18acbb71efe3d9_D20210101-20211231" decimals="INF" name="spok:StockPurchasedDuringPeriodSharesTaxWithholding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE4LTEtMS0xLTk2NzA1_e296a5c9-2635-4c5b-9e7b-b18641f75990">172,594</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i334f0e99f87f4984a72b0ab3fa5ffc7a_D20210101-20211231" decimals="-3" name="spok:StockPurchasedDuringPeriodValueTaxWithholding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE4LTUtMS0xLTk2NzA1_9fe882ff-98ff-4dd5-8a87-a328276ab93a">1,860</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="spok:StockPurchasedDuringPeriodValueTaxWithholding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE4LTktMS0xLTk2NzA1_cc43bddf-63b5-419e-8c8e-174037da68a3">1,860</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of stock-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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i334f0e99f87f4984a72b0ab3fa5ffc7a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE5LTUtMS0xLTk2NzA1_c88b7c3b-1bc5-46f8-84d3-1d91f4cba350">7,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE5LTktMS0xLTk2NzA1_11b7242d-93b7-416a-b727-445d304184b3">7,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e81d6c065bf449f9f5545c6ea6d967b_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzIwLTctMS0xLTk2NzA1_4cb7a809-1f79-4167-8a2e-63107caf510b">10,117</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzIwLTktMS0xLTk2NzA1_2381c743-a574-403f-a7fe-455fe6c9c8c6">10,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock in lieu of cash 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8204a44bc06a47f19e18acbb71efe3d9_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzIxLTEtMS0xLTk2NzA1_3ec30a71-fa09-428e-85e0-40b35ba029af">169,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i334f0e99f87f4984a72b0ab3fa5ffc7a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzIzLTUtMS0xLTk2NzA1_492be53e-41a5-4a9f-9676-dc34b1271f1c">136</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzIzLTktMS0xLTk2NzA1_7d48777c-fff1-4e9f-92e8-8a1c9a131bd6">136</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i598ecfc9efe94e7d9edc3705042cfeb9_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI0LTEtMS0xLTk2NzA1_8a5811a2-e008-419e-9be0-75cf828dfb78">19,828,033</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i598ecfc9efe94e7d9edc3705042cfeb9_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI0LTMtMS0xLTk2NzA1_d78ef23a-233b-422a-9c99-5d6daa0f8fda">2</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76aafa27cbb0465fae1d5b03428fcde2_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI0LTUtMS0xLTk2NzA1_f3215f0e-0553-4978-8b73-e6a266a08b03">95,703</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b41f6d4cc3e4fc8bcb54d6a4228204e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI0LTctMS0xLTk2NzA1_fec21f0e-93f9-4a05-bc73-1f1b0ac41e3b">77,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI0LTktMS0xLTk2NzA1_b73691f1-0bd4-47d6-bbd2-688267b550e3">173,691</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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie209a42ae2df4c2499722de989207343_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI1LTctMS0xLTk2NzA1_5c6c53cf-9882-4c78-a250-9547b3a50a9e">21,856</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI1LTktMS0xLTk2NzA1_34f83a42-5e2b-4d52-bbe0-87d6c1e85a63">21,856</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of restricted stock under the Equity Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e414f28bc8649bb839e73f7f63921c7_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI3LTEtMS0xLTk2NzA1_e82ab377-cf75-433b-ad6e-81db676fc706">381,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of common stock for tax withholding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3e414f28bc8649bb839e73f7f63921c7_D20220101-20221231" decimals="INF" name="spok:StockPurchasedDuringPeriodSharesTaxWithholding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI4LTEtMS0xLTk2NzA1_0deb7705-127e-40aa-8915-84e363484af5">133,026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7b61eab5de194e1a9aca87524754491d_D20220101-20221231" decimals="-3" name="spok:StockPurchasedDuringPeriodValueTaxWithholding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI4LTUtMS0xLTk2NzA1_873061f0-79f5-4cc5-8125-bfa5108851db">1,210</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="spok:StockPurchasedDuringPeriodValueTaxWithholding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI4LTktMS0xLTk2NzA1_eb979726-7928-44d8-a625-d79bfc6d466b">1,210</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of stock-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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b61eab5de194e1a9aca87524754491d_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI5LTUtMS0xLTk2NzA1_c7087f85-bc06-45cb-bfcc-9b3feac9625c">3,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI5LTktMS0xLTk2NzA1_ec80539f-4d1a-4ed9-ae85-e426e3ee91da">3,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie209a42ae2df4c2499722de989207343_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzMwLTctMS0xLTk2NzA1_8f690087-3550-4172-b0c8-94231d3464b6">25,765</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzMwLTktMS0xLTk2NzA1_ba6d2add-98cd-41d6-af68-eef85644b461">25,765</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7b61eab5de194e1a9aca87524754491d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM0LTUtMS0xLTk2NzA1_9c740057-d039-4665-82ab-9286d6e49b59">321</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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM0LTktMS0xLTk2NzA1_0ab8e84f-b9fa-45ec-84ce-4ab001540b6d">321</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5b49921ddb14f4296709d9907a61d1b_I20221231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM1LTEtMS0xLTk2NzA1_098177df-3c3e-45cb-b4ac-d631f56f08e2">20,076,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b49921ddb14f4296709d9907a61d1b_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM1LTMtMS0xLTk2NzA1_4ef1742c-5b15-4917-9c56-a5fdc2558016">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e8a893300234bbbbfb3ae12557a0954_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM1LTUtMS0xLTk2NzA1_fcb43bd6-fe60-46fd-9be8-00c8613d4144">97,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5e866f747954ad3a49d33e2c6b0b642_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM1LTctMS0xLTk2NzA1_98bcc7c3-3585-4537-a126-45136e0d311d">74,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM1LTktMS0xLTk2NzA1_daf13cf7-9b56-4fd6-9f1e-b75a4610870f">172,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-7</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_208"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPOK HOLDINGS, INC.</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.708%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><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:top"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzQtMS0xLTEtOTY3MDU_05e94951-9dea-439d-86ec-94095899e8bd">21,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzQtMy0xLTEtOTY3MDU_99d583a0-530b-4112-85b4-ed562074c24a">22,180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzQtNS0xLTEtOTY3MDU_d79d01eb-46e1-4ebf-8a6c-ea3eb7b7bffd">44,225</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash provided by 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, amortization and accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzYtMS0xLTEtOTY3MDU_abd8f9f3-651a-42e7-985b-923e799ffa22">3,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzYtMy0xLTEtOTY3MDU_782574a8-182f-4f14-bd77-6d2c75f9892c">10,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzYtNS0xLTEtOTY3MDU_4a70b110-3cdd-4646-99d6-c3c30bca7885">9,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and capitalized software development impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzctMS0xLTEtOTY3MDU_dbcd47d2-fbcf-4a1f-a026-5a9cb0392d24">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzctMy0xLTEtOTY3MDU_401f8970-b723-4585-ab9f-e94affa8065f">15,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzctNS0xLTEtOTY3MDU_a65ee93f-b472-434b-acdf-70645c099d6a">25,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="spok:DeferredTaxAssetValuationWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzgtMS0xLTEtOTY3MDU_d4ccd729-a44b-4d40-8730-ae32eced020d">21,850</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="spok:DeferredTaxAssetValuationWriteDown" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzgtMy0xLTEtOTY3MDU_11b9545d-efe6-4c49-83a1-a7fcd9fe5a86">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="spok:DeferredTaxAssetValuationWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzgtNS0xLTEtOTY3MDU_950f9ad7-82ad-4035-bcee-54d67ee7c2db">22,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzktMS0xLTEtOTY3MDU_d506e917-f0dd-4f72-adf5-24d863ada8a6">903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzktMy0xLTEtOTY3MDU_c14db6e6-0132-4142-bd43-85dcacbd8637">5,483</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzktNS0xLTEtOTY3MDU_1be38a66-3150-4454-857d-5d6585d73c53">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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEwLTEtMS0xLTk2NzA1_8defc845-7e40-46ad-80b6-a6c62153856a">3,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEwLTMtMS0xLTk2NzA1_ecd89126-b08f-4aa9-9318-7e16c49beea0">7,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEwLTUtMS0xLTk2NzA1_c3371752-510a-4d1d-9e01-efe6e2eefa16">5,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions for credit losses, service credits 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="spok:ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzExLTEtMS0xLTk2NzA1_5cd4cc6c-92b0-46f2-a3f6-38fc7ded89a2">1,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="spok:ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzExLTMtMS0xLTk2NzA1_583e78da-b9a3-459d-8499-13afcd619f30">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="spok:ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzExLTUtMS0xLTk2NzA1_4b76f8e0-5fdf-424a-aa13-b967f4b752f7">1,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEzLTEtMS0xLTk2NzA1_797a206c-08b8-4b9c-9ddc-387614f8b200">1,757</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEzLTMtMS0xLTk2NzA1_a4d86d50-899b-4e29-8274-9f1fa2034c15">1,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEzLTUtMS0xLTk2NzA1_d6a13de3-82ce-482c-aa16-751dc4ffff42">1,588</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE0LTEtMS0xLTk2NzA1_820f31d2-2624-4747-a55b-6090b76f9676">88</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE0LTMtMS0xLTk2NzA1_b3808419-ec11-4cf2-aa56-48ef86b8e6d6">2,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE0LTUtMS0xLTk2NzA1_8ffd8e22-204a-43c8-bc39-557623b6c024">1,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE1LTEtMS0xLTk2NzA1_1a541281-fc04-4e7e-9d0e-1d932277b08b">357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE1LTMtMS0xLTk2NzA1_7aa94c47-eca4-4c9a-a749-2398856d65fa">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE1LTUtMS0xLTk2NzA1_8af1e5cd-579d-406c-9d2d-ce31f7953741">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, accrued liabilities 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE2LTEtMS0xLTk2NzA1_6956bc3e-834d-4580-b166-0019dd7022fb">2,258</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE2LTMtMS0xLTk2NzA1_caec301c-24b4-4ae2-91c8-a535295f4478">679</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE2LTUtMS0xLTk2NzA1_75695a50-8d61-4b78-9ceb-9b083890e9de">4,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE3LTEtMS0xLTk2NzA1_2db42e60-0157-4f89-a44d-651ef950bd56">118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE3LTMtMS0xLTk2NzA1_bea28e86-31d5-4f99-a904-42c946d8aafa">3,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE3LTUtMS0xLTk2NzA1_6c4498da-6feb-4239-8665-4bb7d4a53116">3,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE4LTEtMS0xLTk2NzA1_93d34dc9-15f7-46a6-ac3c-c7748d9e16f6">6,456</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE4LTMtMS0xLTk2NzA1_c6c21653-aec1-4712-9a83-b0a39f1c2903">7,968</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE4LTUtMS0xLTk2NzA1_15593546-68bf-4c70-8565-bfe43a57f339">26,163</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIwLTEtMS0xLTk2NzA1_57940699-e15a-458d-87bc-a7c7c7bf8ca9">3,776</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIwLTMtMS0xLTk2NzA1_394e1a40-1d8c-43a5-b42e-800a7a56d5fa">4,393</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIwLTUtMS0xLTk2NzA1_df4ca0c8-726f-43eb-829d-6f1f7b104df6">3,455</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIxLTEtMS0xLTk2NzA1_d4b4dd63-854b-48cd-a518-042cf75d5e1a">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIxLTMtMS0xLTk2NzA1_48fa3144-8517-4009-8716-5eb5d08c963a">10,842</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIxLTUtMS0xLTk2NzA1_e1e996d7-be20-4b0a-a3db-6e10e1acd12b">11,252</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIyLTEtMS0xLTk2NzA1_15da896a-1b72-48d4-a5d1-e321c4883e31">14,967</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIyLTMtMS0xLTk2NzA1_748668c3-1233-4808-9bca-204cb8743b17">44,990</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIyLTUtMS0xLTk2NzA1_642e38fa-f3a7-4209-9e2c-86d426c07315">59,864</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity of short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIzLTEtMS0xLTk2NzA1_af25972a-e857-4e02-abcc-2c340b9ac5bc">30,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIzLTMtMS0xLTk2NzA1_2af5e55a-02ac-4134-b647-bf2c0c5bec22">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIzLTUtMS0xLTk2NzA1_3415bdae-87a2-414b-8426-8b2ba89b915d">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI0LTEtMS0xLTk2NzA1_42347521-cf07-42c8-81b8-fb47d58472df">11,257</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI0LTMtMS0xLTk2NzA1_b14867ca-3be6-432b-914b-f521b60800d2">225</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI0LTUtMS0xLTk2NzA1_f055abd8-a6ef-4a9e-bb6e-497fd1ac4cc9">14,571</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash distributions to stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI2LTEtMS0xLTk2NzA1_548b4f11-3b81-430c-8291-83ded2383ff1">25,011</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI2LTMtMS0xLTk2NzA1_6dad1e60-5110-40a9-b3fd-100f4a116523">10,025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI2LTUtMS0xLTk2NzA1_5fe85ead-3854-4b86-8f26-8a0e79939f79">9,771</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock under the Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI4LTEtMS0xLTk2NzA1_c9199d56-4523-4783-83da-d6e1d7a09a05">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI4LTMtMS0xLTk2NzA1_e06a6e1e-ed3d-425e-bd0b-7c3ae702e406">132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI4LTUtMS0xLTk2NzA1_d20c82df-3f7f-4bf9-a0cf-eeba0cdbd1d5">301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of common stock for tax withholding on vested equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI5LTEtMS0xLTk2NzA1_6f92a2b1-f99a-46c9-ab4c-42ffb152540c">1,210</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI5LTMtMS0xLTk2NzA1_77e44fac-110f-4c56-aac6-d35515eced3f">1,860</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI5LTUtMS0xLTk2NzA1_acd2d77b-ae8d-46ba-875f-e95ed0e258a5">903</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMwLTEtMS0xLTk2NzA1_bdb5ff61-6275-4cdd-bd54-7e589538196d">26,221</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMwLTMtMS0xLTk2NzA1_7eef3328-006b-4865-a657-0b94461b6a17">11,753</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMwLTUtMS0xLTk2NzA1_a11c9143-059e-4872-bc1c-177166e876ab">10,373</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMxLTEtMS0xLTk2NzA1_27a454c8-6d86-4172-8e92-12b80c406ff6">321</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMxLTMtMS0xLTk2NzA1_5a03fbfb-79f3-49d4-9ce3-f60de7f372f9">136</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMxLTUtMS0xLTk2NzA1_ab0661a0-4e84-4325-a1b4-7e47595873b8">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (decrease) increase in cash and cash equivalents</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMyLTEtMS0xLTk2NzA1_8d46ec9e-de7c-4bcd-a941-d4dc0c4b69d5">8,829</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMyLTMtMS0xLTk2NzA1_c6d91170-da90-47d7-bdcd-e0080c990734">4,146</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMyLTUtMS0xLTk2NzA1_9f52098b-3669-4065-850e-32d95518a336">1,368</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMzLTEtMS0xLTk2NzA1_e7565009-79be-4c78-b3a7-4572b60d7cc1">44,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMzLTMtMS0xLTk2NzA1_17191427-a820-4446-a31c-5690027f7957">48,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdfec584714d4da78bdc57ddc376a05f_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMzLTUtMS0xLTk2NzA1_dfc41313-d35c-48a6-8343-7df2b0e664cb">47,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM0LTEtMS0xLTk2NzA1_7a2c7a93-808c-498f-ac9b-4e9deadfd662">35,754</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM0LTMtMS0xLTk2NzA1_0b5d5b8d-7b9b-48b7-9f2a-f09e1bd8ac09">44,583</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM0LTUtMS0xLTk2NzA1_6954921b-b309-4768-b716-4f93e4d023c8">48,729</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid/(refunded)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM3LTEtMS0xLTk2NzA1_8924ac28-c204-41dd-b9f0-d48cbe40dffb">223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM3LTMtMS0xLTk2NzA1_62f54afc-9209-4b2a-a83e-788508f78a15">126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM3LTUtMS0xLTk2NzA1_c3acd150-c0f2-4553-a247-7de69927145c">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-8</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_211"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPOK HOLDINGS, INC.</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_214"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjA3_50522939-5518-4dcd-9f19-8ac525c39be4" continuedAt="i89993367a7f9479cabe3fcb3c0035121" escape="true">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="i89993367a7f9479cabe3fcb3c0035121" continuedAt="i408ab993f0294160b47a592d17a5c670"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="spok:BusinessPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTg5_adc7cf6b-ea29-474a-ac48-11c3d139c264" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spok, Inc., a wholly owned subsidiary of Spok Holdings, Inc. (NASDAQ: SPOK) ("Spok," the "Company," "we," "us" and "our") is proud to be the global leader in healthcare communications. We deliver clinical information to care teams when and where it matters most to improve patient outcomes. Top hospitals rely on Spok products and services to enhance workflows for clinicians, support administrative compliance, and provide a better experience for patients. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a focused suite of unified clinical communication and collaboration solutions that include call center applications, clinical alerting and notifications, one-way and advanced two-way wireless messaging services, mobile communications and public safety solutions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide one-way and advanced two-way wireless messaging services, including information services, throughout the United States. These services are offered on a local, regional and nationwide basis, employing digital networks. One-way messaging consists of numeric and alphanumeric messaging services. Numeric messaging services enable subscribers to receive messages that are composed entirely of numbers, such as a phone number, while alphanumeric messages may include numbers and letters, which enable subscribers to receive text messages. Two-way messaging services enable subscribers to send and receive messages to and from other wireless messaging devices, including pagers, personal digital assistants and personal computers. We also offer voice mail, personalized greetings, message storage and retrieval, and equipment loss and/or maintenance protection to both one-way and two-way messaging subscribers. These services are commonly referred to as wireless messaging and information services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also develop, sell and support enterprise-wide systems for hospitals and other organizations needing to automate, centralize and standardize clinical communications. These solutions are used for contact centers, clinical alerting and notification, mobile communications and messaging and for public safety notifications. These areas of market focus compliment the market focus of our wireless services outlined above.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4Mjcz_31a529b6-f8a4-49c6-9333-3c8bbf7097d1" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements include our accounts and the accounts of our wholly owned direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Our Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") and the rules and regulations of the United States Securities and Exchange Commission (the "SEC"). In management's opinion, the Consolidated Financial Statements include all adjustments and accruals that are necessary for the presentation of the results of all periods reported herein and all such adjustments are of a normal, recurring nature. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts shown on the consolidated statements of operations within the operating expense categories of cost of revenue; research and development; technology operations; selling and marketing; and general and administrative are recorded exclusive of depreciation, amortization and accretion. These items are shown separately on the Consolidated Statements of Operations within operating expenses to the extent that they are considered material for the periods presented.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts in the Consolidated Financial Statements have been reclassified to conform to the current period's presentation. These reclassifications had no effect on the reported results of operations or the Consolidated Balance Sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4Mjgz_101996c9-d7fb-4d85-8c9f-2664bbe352ed" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. On an ongoing basis, we evaluate estimates and assumptions, including but not limited to those related to the impairment of long-lived assets, intangible assets subject to amortization and goodwill, accounts receivable allowances, revenue recognition, depreciation expense, asset retirement obligations, and income taxes. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="i408ab993f0294160b47a592d17a5c670" continuedAt="i724b2a16f7294ad3b2e08cfff28f4519"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjAw_092b890f-3006-4443-a515-fdd06e3163d4" continuedAt="i6fec6f4b9bc74daf96e45c25d28fad6f" escape="true"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:7pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The majority of our revenues are derived from short-term contracts related to the sale of wireless paging services and software solutions. Our arrangements exist primarily with customers in the healthcare market and to a lesser extent state and federal governments, as well as large enterprise businesses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the typical payment terms of our software contracts, customers will normally pay a material amount of the contract price immediately upon execution of the contract. The remaining payments are required when the product is delivered, when services begin and, to a lesser extent, when services are completed. Wireless services are generally billed as incurred on a monthly basis. Our contracts will generally result in billings in excess of revenue recognized, which we present as deferred revenues on the Consolidated Balance Sheets, primarily due to the receipt of payment in advance of the product or services we provide. Amounts billed and due from our customers are classified as accounts receivable on the Consolidated Balance Sheets. At times, we may have contracts which require us to perform work or provide products prior to billing which will generally result in revenue recognized in excess of billings. This excess is presented as unbilled receivables in the Notes to the Consolidated Financial Statements. We generally do not have transactions that include a significant financing component (whether payments are made in advance or in arrears) as our contracts typically take less than 12 months to complete once started. We would not adjust the total consideration for the effects of a significant financing component if we anticipate, at contract inception, that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for a contract when: (1) both parties have approved the contract through mutually signed agreements or through other methods such as purchase orders or master agreements; (2) the rights of the parties have been identified; (3) payment terms have been identified; (4) the contract has commercial substance; and (5) collectability of consideration is probable. We also evaluate whether two or more contracts should be combined and accounted for as a single contract. In our evaluation, we consider criteria such as, but not limited to, whether: (1) the contracts are negotiated as a package with a single commercial objective; (2) the amount of consideration to be paid in one contract is dependent on the price or performance of another contract; and (3) some or all of the goods or services promised in the contracts are a single performance obligation. Should we consider contracts related, we would account for those contracts as if they were a single contract. Evaluating whether two or more contracts should be combined and accounted for as a single contract requires significant judgment. In the aggregate, a decision to combine a group of contracts could significantly impact the amount of revenue and profit recorded in a given period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review each contract to determine whether to account for the various promises as one or more performance obligations. The assessment and determination of performance obligations for a given contract requires significant judgment. Wireless service contracts are generally considered to be a single promise and therefore accounted for as a single performance obligation. Contracts which include goods or services related to our software solutions and subscriptions are generally sold with multiple promises and therefore will often include multiple performance obligations. Material performance obligations related to the sale of our software solutions include software licenses, professional services, hardware and maintenance.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">More often than not, total consideration will equate to the stated value on the contract taking into consideration any period or term over which services are to be provided, if applicable. However, we could have contracts in which variable consideration is present. It is common for our contracts that include wireless services to contain customer penalties if rental pagers are not returned and fees for usage of services in excess of the contractually allotted amount for a given period. It is also common for our contracts that include professional services to include travel-related costs. These are costs which we incur in the normal course of delivering professional services and are generally billable to the customer based on our incurred expenses. These elements of variable consideration are fully constrained when an agreement is initially executed and are generally not considered estimable until the penalties, fees or costs have been incurred or are otherwise known. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimating variable consideration requires significant judgment and our assessment includes all relevant information that is reasonably available to us including historical, current and forecasted information. We have elected to exclude from revenue all amounts collected on behalf of third parties, and therefore, items such as sales and use tax are excluded from our calculation of the total transaction price.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="i724b2a16f7294ad3b2e08cfff28f4519" continuedAt="id412a1484fc34df482bf55e7b82157da"><ix:continuation id="i6fec6f4b9bc74daf96e45c25d28fad6f" continuedAt="ie64f68258dec4619afbff5f9f2021f36"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a contract is separated into more than one performance obligation we allocate the total transaction price to each performance obligation proportionately based on the estimated relative standalone selling price ("SSP") of the promised goods or services underlying each performance obligation. We rarely sell goods or services as readily observable standalone sales, however, if we do, the observable standalone sales are used to determine the SSP. In most cases, we must estimate the relative SSP which requires significant judgment and estimates. In instances where SSP is not directly observable, we determine the SSP using information that may include contractually stated prices, market conditions, costs, renewal contracts, list prices and other observable inputs. A discount is present if the total transaction price is less than the sum of the estimated SSPs of the goods or services promised in the contract. Discounts are generally allocated proportionately based on the relative SSP of the identified performance obligations for a given contract. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our wireless, professional, maintenance, and subscription services are generally recognized over time due to a customer's simultaneous receipt and consumption of the benefit as we perform the work. As we transfer control over time, we recognize revenue based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires significant judgment and is based on the nature of the products or services to be provided. Generally, we use the time-elapsed measure of progress for performance obligations that include wireless, maintenance, or subscription services. We believe this method best depicts the simultaneous transfer and consumption of the benefit based on our performance as these services are generally considered standby services. For professional services, we leverage an input methodology based on the number of hours worked on a project versus the total expected hours necessary to complete the project. Revenues are recognized proportionally as hours are incurred. This is a significant area of judgment as it requires an estimate at completion ("EAC") for each contract. Our initial EAC is primarily based on prior experience also taking into consideration any specific facts and circumstances for a given contract. As projects progress, the EAC is periodically updated and reviewed to ensure the timing of revenue recognition is appropriate. The creation, maintenance and review of a project's EAC requires significant judgment to determine an appropriate number of hours over which the remaining project is expected to be completed. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software licenses and hardware are generally recognized at a point in time when we have transferred control to the customer. For software licenses, revenue is not recognized until the related license(s) has been made available to the customer and the customer can begin to benefit from its right to use the license(s). Our software licenses represent a right to use Spok&#8217;s Intellectual Property ("IP") as it exists at a point in time at which the license is granted. Many of our software licenses have significant standalone functionality due to their ability to process a transaction or perform a function or task, and we do not need to maintain those products, once provided to the customer, for value to exist. While the functionality of IP that we license may substantively change during the license period, customers are not contractually or practically required to update their license as a result of those changes. In most contracts transfer of control for software licenses occurs in a short period of time after a contract has been executed and licenses are made electronically available.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts may be modified to account for changes in a project's scope or other customer requirements. Most of our contract modifications are for goods or services that are distinct from the existing contract. In these instances, the contract modification would either be recognized as an entirely new and separate contract or the modification would be treated as if it were a termination of the existing contract and the creation of a new contract including all undelivered goods and services under the previous contract. Revenue would be recognized on a prospective basis and a cumulative catch-up would not be recognized. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incremental Costs of Obtaining a Contract and Costs to Fulfill a Contract</span></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie64f68258dec4619afbff5f9f2021f36" continuedAt="i6eb0de51a6264e4790d686b104c06de7">Our incremental costs primarily relate to sales commissions. We capitalize commissions and proportionally recognize the related expense to revenue as it is recognized on the underlying performance obligations. Some of these costs may relate to specific future anticipated contracts, specifically future maintenance renewals, on which we do not pay commensurate sales commissions. We amortize commission costs proportionally with revenue, thus it is necessary for us to estimate future revenues when there are future anticipated contracts. We estimate future revenues based on anticipated renewal amounts over an expected useful life (e.g. the period over which we believe the initial sales commissions relate to future anticipated contracts). The expected useful life is based on a review of our product life cycles, customer upgrade patterns and the rate at which customers renew maintenance.</ix:continuation> Commission expense was $<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-5" name="us-gaap:SalesCommissionsAndFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE1OTgw_7063ee12-34fe-4fa2-a328-9ede247eb580">4.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-5" name="us-gaap:SalesCommissionsAndFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE1OTg0_9caf2faf-97a8-4775-be4c-a2513cb918ca">4.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-5" name="us-gaap:SalesCommissionsAndFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE1OTkx_6ab3a645-0995-422d-90e6-7b3d8c6e6713">4.3</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Commission expense is classified within the selling and marketing operating expenses category.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="id412a1484fc34df482bf55e7b82157da" continuedAt="ib8fac05254e44b20b08a89a416bfaee1"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjE4_8beb0088-ccb9-400a-9e3e-51db2d2ab01f" escape="true"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use ("ROU") assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We have made an accounting policy election not to apply the recognition requirements of ASC 842, "Leases," to short-term leases. Those leases which have a term of less than 12 months will have lease payments recognized, in our Consolidated Statements of Operations, on a straight-line basis over the lease term. An optional renewal or termination is not recognized as part of the lease term unless we determine that it is reasonably certain that we will exercise that option. The term reasonably certain is a high threshold for which pervasive evidence generally does not exist, and therefore, optional renewal periods are generally excluded from our ROU assets and lease liabilities until they have been exercised. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, we use an estimated incremental borrowing rate in determining the present value of lease payments. The Company uses a portfolio approach when determining the discount rate applied to its leases. Significant judgment is necessary when determining a discount rate because we must estimate the discount rate based on a number of factors and observable inputs including current market conditions, market yields, government bond rates, credit risk, and other factors as necessary. The Company must also exercise significant judgment when determining whether an option to renew or terminate a lease should be included in the lease term. This judgment includes an assessment of all relevant economic factors such as costs relating to the termination or extension of a lease, importance of the underlying asset to the Company&#8217;s operations, and the terms and conditions of the optional periods in relation to current market rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where we have lease agreements which contain lease and nonlease components, we have elected to make use of the practical expedient to account for each separate lease component and associated nonlease component as a single lease component. This practical expedient is applied to our facility and site leases whereby maintenance and utilities charges are included with lease components in the measurement of our lease liability.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjMw_47184f47-a3f6-47a3-a17d-ad70c54429d1" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Impairment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">of Goodwill, Long-Lived Assets, and Intangible Assets Subject to Amortization</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized but is evaluated for impairment at least annually, or when events or circumstances suggest a potential impairment has occurred. We perform this annual impairment test in the fourth quarter of the fiscal year. We evaluate goodwill for impairment between annual tests if indicators of impairment exist. The impairment test involves comparing the fair value of the reporting unit with its carrying value. An impairment charge is recognized for the amount that the carrying value exceeds the reporting unit's fair value. For purposes of the goodwill impairment evaluation, the Company as a whole is considered the reporting unit. The fair value of the reporting unit is estimated under a market-based approach using the fair value of the Company's common stock. The estimated fair value requires significant judgments, including timing and appropriateness of the price of common stock used (e.g. point-in-time application, simple moving average, exponential moving average), as well as application of an estimated control premium. The estimated control premium is based on a review of current and past market information published by a third-party resource, assessment of the Company's future projected discounted cash flows and other relevant information if available. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded <ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE5OTA5_1662d996-a7e7-4aa6-8265-912d9e0fddfe"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE5OTA5_b32c091c-0608-4128-99be-a96069bd9c73">no</ix:nonFraction></ix:nonFraction> impairment of goodwill for the years ended December 31, 2022 and 2021, and an impairment of $<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE5OTkx_80d5e405-8ad7-4f38-8cda-fb0f8800c90b">25.0</ix:nonFraction>&#160;million for the year ended December 31, 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to evaluate the carrying value of our long-lived assets, amortizable intangible assets and goodwill. Amortizable intangible assets include customer-related intangibles that resulted from previous acquisitions. Such intangibles are amortized over periods up to <ix:nonNumeric contextRef="i2fdd40ed479542548f56f1252dc08311_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzIwMzQw_013ed127-3451-44c8-a074-754fdf317857">10</ix:nonNumeric> years. Quarterly, we assess whether circumstances exist which suggest that the carrying value of long-lived and amortizable intangible assets (asset groups) may not be recoverable. When applicable, we assess the recoverability of the carrying value of our long-lived assets (asset groups) and certain amortizable intangible assets based on estimated undiscounted cash flows generated from such assets (asset groups). We determine asset groups based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In assessing the recoverability of these assets, we forecast cash flows based on various operating assumptions such as revenue forecasted by product line, in-process research and development cost, and other direct costs. Significant judgment is required in determining the recoverability, including the timing and appropriateness of the estimated undiscounted cash flows. If the forecast of undiscounted cash flows does not exceed the carrying value of the long-lived and amortizable intangible assets, we record an impairment charge to the extent the carrying value exceeded the fair value of such assets. Significant judgment may be required in estimating fair value dependent on the availability of objective, market-based, evidence and the input level (e.g., Level 1, 2 or 3) of that evidence.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="ib8fac05254e44b20b08a89a416bfaee1" continuedAt="i32b9b8b0193e4ba8b1fb01dfd4d6d790"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did <ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt-sec:numwordsen" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMyOTg1MzQ5MjU1NDg_2d203b0e-445e-4495-a2b0-a9850efb5bc1"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt-sec:numwordsen" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMyOTg1MzQ5MjU1NDg_f61ce242-513f-4a2f-ad43-ce6ef112e948">no</ix:nonFraction></ix:nonFraction>t record any impairment of long-lived assets or definite lived intangible assets for the years ended December&#160;31, 2022 and 2020, We recorded an impairment of $<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzk4OTU2MDQ2OTAzNjg_ddf6549c-a159-46bd-9e37-e6cfe72d7428">15.7</ix:nonFraction> million related to capitalized software development for the year ended December 31, 2021.</span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjIz_e936ef98-70fb-4ddf-a681-6a41399a1dfc" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Allowances</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our <ix:nonFraction unitRef="account" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="INF" name="spok:NumberofSignificantAllowanceAccounts" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzIyMDk4_7d0fd746-8078-4e44-a2d2-c4f115f70ced">two</ix:nonFraction> most significant allowance accounts are: an allowance for credit losses and an allowance for service credits. Provisions for these allowances are recorded on a monthly basis and are included as a component of general and administrative expenses, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates are used in determining the allowance for credit losses and are based on historical collection experience and current and forecasted trends, as well as known specific collection risks. In determining these estimates, we review historical write-offs, including comparisons of write-offs to provisions for credit losses. We compare the ratio of the allowance to gross receivables to historical levels, and monitor amounts collected and related statistics. We write off receivables when they are deemed uncollectible. While write-offs of customer accounts have historically been within our expectations and the provisions established, we cannot guarantee that the future write-off experience will be consistent with historical experience, which could result in material differences when compared to the allowance for credit losses and related provisions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we grant service credits for customer retention purposes or when there is an adjustment in the scope of work. The allowance for service credits related provisions are based on historical credit percentages, current credit and aging trends, historical actual payment trends and actual credit experience. We analyze our past credit experience over several time frames. Using this analysis along with current operational data, including existing experience of credits issued and the time frames in which credits are issued, we establish an appropriate allowance for service credits. This allowance also reduces accounts receivable for lost and non-returned pagers to the expected realizable amounts and for free wireless services. While credits issued have been within our expectations and the provisions established, we cannot guarantee that future credit experience will be consistent with historical experience, which could result in material differences when compared to the allowance for service credits and maintenance-related provisions.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTYy_4e074cf5-4abe-469d-aa6f-db52832680c2" continuedAt="i3c50904a212c42ed9bba762f6747cd75" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are reported at cost and are depreciated using the straight-line method based on estimated useful lives which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI0NDUy_d63041a7-66f5-444e-922d-c7cd888eabac">one</span> to <ix:nonNumeric contextRef="i4f3d1cd75fa34e4bb314c2c515198dfc_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI0NDU4_c768be9b-fb8a-4792-a17f-262de37b2f8a">five years</ix:nonNumeric>.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3c50904a212c42ed9bba762f6747cd75">Transmitter assets are grouped into tranches based on our transmitter decommissioning forecast and are depreciated using the group life method on a straight-line basis. Depreciation expense is determined by the expected useful life of each tranche of the underlying transmitter assets. The expected useful life is based on our forecasted usage of those assets and their retirement over time and aligns the useful lives of these transmitter assets with their planned removal from service. Disposals are charged against accumulated depreciation with no gain or loss recognized. This rational and systematic method matches the underlying usage of these assets to the underlying revenue that is generated from these assets. Depreciation expense for these assets is subject to change based upon revisions in the timing of transmitter deconstruction resulting from our long-range planning and network rationalization process.</ix:continuation> </span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjMy_8e9e8954-5b6d-40b4-844e-07a9570a570d" continuedAt="id725d6d4582e43fa9d03bd61d919088f" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Retirement Obligations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize liabilities and corresponding assets for future obligations associated with the retirement of assets. We have paging equipment assets, principally transmitters, which are located at leased locations. The underlying leases generally require the removal of equipment at the end of the lease term; therefore, a future obligation exists. Asset retirement costs are reflected in paging equipment assets with depreciation expense recognized over the estimated lives, which range between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI1OTA3_83a25f56-1857-4e55-9e0a-dc847a82e968">one</span> and <ix:nonNumeric contextRef="i2c1f8cf97260434aac70f03df4b3d8ba_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI1OTE0_66c5cd40-09e7-4808-b5b4-0d4c586fe980">five years</ix:nonNumeric>. The asset retirement costs and the corresponding liabilities that have been recorded to date generally relate to either current plans to consolidate networks or to the removal of assets at a future terminal date. When an asset retirement obligation arises, the liabilities and corresponding assets are recorded at their present value using a discounted cash flow approach and the liabilities are accreted using the interest method. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recognition of an asset retirement obligation requires that management make numerous assumptions regarding such factors as the cost and timing of deconstruction; the credit-adjusted risk-free rate to be used; inflation rates; and future advances in technology. The fair value of contractor fees to remove each asset, based on historical trend, is estimated to escalate by <ix:nonFraction unitRef="number" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="3" name="spok:AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI2NzI3_b4315242-40e0-4726-8750-68e6a76ddf27">3.1</ix:nonFraction>% each year through the terminal date. The total estimated liability is based on the estimated future value of those costs and the timing of deconstruction.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="i32b9b8b0193e4ba8b1fb01dfd4d6d790" continuedAt="ia8674182f2c6480990d8959a5f48a6d3"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id725d6d4582e43fa9d03bd61d919088f">We believe these estimates are reasonable at the present time, but we can give no assurance that changes in technology, our financial condition, the economy or other factors would not result in higher or lower asset retirement obligations. Any variations from our estimates would generally result in a change in the assets and liabilities in equal amounts, and operating results would differ in the future by any difference in depreciation expense and accretion expense (see Note 6, "Consolidated Financial Statements' Components", and Note 8, "Asset Retirement Obligations" for additional details).</ix:continuation></span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjAx_679795f1-8964-45c6-8d9b-310e34a75058" continuedAt="i5bf506737e3b4db0b63d4df5944a49af" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file a consolidated U.S. federal income tax return and income tax returns in state, local and foreign jurisdictions as required. The provision for current income taxes is calculated and accrued on income and expenses expected to be included in current year U.S. and foreign income tax returns. The provision for current income taxes may also include interest, penalties and an estimated amount reflecting uncertain tax positions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are calculated based on temporary differences between the financial statement values and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards at the enacted tax rates expected to apply to taxable income when taxes are actually paid or recovered. Changes in deferred income tax assets and liabilities are included as a component of deferred income tax expense. Deferred income tax assets represent amounts available to reduce future income taxes payable. We assess the recoverability of our deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence and by considering the adequacy of future taxable income from all sources, including prudent and feasible tax planning strategies. This assessment is required to determine whether, based on all available evidence, it is "more likely than not" (meaning a probability of greater than 50%) that all or some portion of our deferred income tax assets will be realized in future periods. We provide a valuation allowance when we consider it "more likely than not" that a deferred income tax asset will not be fully recovered. The assessment of our deferred income tax assets requires significant judgment. We reduced the valuation allowance by $<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzEwOTk1MTE2NzY2MjM_433c2926-0fa7-407f-94ed-1d07b0f6ea21">21.9</ix:nonFraction>&#160;million, as of December 31, 2022, based on the assessment completed, utilizing our annual long-range planning and forecasting updates. The Company maintained a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzEwOTk1MTE2NzY2NTE_237e733c-c546-4880-9755-a9ce87eda43e">2.3</ix:nonFraction>&#160;million related to federal foreign tax credits and certain state net operating losses as we do not believe current projections of future taxable income will be sufficient to utilize those tax assets prior to expiration.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5bf506737e3b4db0b63d4df5944a49af">Assets and liabilities are established for uncertain tax positions taken or positions expected to be taken in income tax returns when such positions fail to meet the "more likely than not" threshold based on the technical merits of the positions. We assess whether previously unrecognized tax benefits may be recognized when the tax position is (1) more likely than not of being sustained based on its technical merits, (2)&#160;effectively settled through examination, negotiation or litigation, or (3)&#160;settled through actual expiration of the relevant tax statutes. The assessment of an uncertain tax position requires significant judgment.</ix:continuation> We had <ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI5ODkz_3cb24756-64bf-4248-86f8-8d26d3e0a2cc"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI5ODkz_db3eefda-f6e6-4c2c-9ccf-bc9efd3919df">no</ix:nonFraction></ix:nonFraction> uncertain tax positions for the periods ended December 31, 2022 and 2021 (see Note 10, "Income Taxes," for additional details).</span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjY2_a8cd0945-eb0a-4c9c-a911-7557b7027529" continuedAt="i40a8f8946f7843e09544d2cf805991ba" escape="true"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 985-20, Software to be Sold, Leased, or Marketed, certain software development costs are charged to operations and expensed as incurred until technological feasibility has been established. Material costs incurred after technological feasibility is established and before the product is ready for general release are capitalized and amortized on a straight-line basis over the estimated remaining economic life of the product or the ratio of current revenues to total projected product revenues, whichever is greater. To date, the time between technological feasibility and general release to the public has been extremely short and consequently expenses available for capitalization have been immaterial. Accordingly, all research and developments costs incurred to date, accounted for in accordance with ASC 985-20, have been expensed as incurred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 350-40, Internal-Use Software, certain software development costs were capitalized while in the application development stage related to software developed for internal use or software sold in a Software as a Service ("SaaS") arrangement. This included certain development costs for our integrated communications and collaboration platform, Spok Go</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, prior to our new strategic business plan in February 2022 that discontinued Spok Go. These costs qualified for capitalization beginning in the first quarter of 2020. All other costs incurred during the preliminary project stage or the post-implementation stage were expensed as incurred. Significant judgment was required when assessing costs and determining whether they fell within the preliminary project, application development, or post-implementation stage that determined whether the associated costs were expensed as incurred or capitalized. </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="ia8674182f2c6480990d8959a5f48a6d3" continuedAt="i68b5fd1dc6a04dd0a56befaeca59fc09"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i40a8f8946f7843e09544d2cf805991ba">Capitalized software development was amortized on a straight-line basis over the estimated useful life of the asset, typically <ix:nonNumeric contextRef="ib3a52dd5b7b14c63bee84cb7c7efc3c7_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMxOTcx_27498d9b-914a-4afd-9f0b-397647edc175">three years</ix:nonNumeric>, beginning when those development efforts were placed into service (e.g., generally once made commercially available). Determining the estimated useful life required significant judgment as we considered factors such as the rapid and continuous developments in software technology, obsolescence and anticipated life of the service offering before enhancements would have been necessary.</ix:continuation> We recorded an impairment of $<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzk4OTU2MDQ2OTcwOTk_ddf6549c-a159-46bd-9e37-e6cfe72d7428">15.7</ix:nonFraction> million related to capitalized software development for the year ended December 31, 2021, based on the impairment analysis performed in the fourth quarter of 2021.</span></div><ix:continuation id="i6eb0de51a6264e4790d686b104c06de7"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur shipping and handling costs to send and receive messaging devices and other equipment to/from our customers. Amounts billed to customers related to shipping and handling are classified as revenue and the Company's shipping and handling costs are classified as cost of revenue. These costs are expensed as incurred.</span></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTY0_43eaa7ec-52d4-47fc-a48c-a3e493ba9cf2" continuedAt="i2317eaa6d779481fadb018b025dc4ebc" escape="true">Advertising Expenses</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2317eaa6d779481fadb018b025dc4ebc">Advertising costs are charged to operations when incurred. Advertising costs are classified as selling and marketing expenses.</ix:continuation> Advertising expenses were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMyOTk2_ce8ccf39-dbe1-4e19-8706-b803902ec46b">1.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMzMDAw_48c53940-992a-4028-8ce7-d8eaeea418ca">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMzMDA3_28f06284-dd08-46f9-b25c-ecac7e9b6cd1">1.3</ix:nonFraction> million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4Mjgw_b7c51568-5a9f-4848-af35-a61075145089" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for share-based payments to employees, including restricted stock units ("RSUs"), restricted common stock ("restricted stock") and the option to purchase common stock under the Employee Stock Purchase Plan ("ESPP"), based on their fair value and the estimated number of shares we expect will vest based on the performance metrics associated with the award, if applicable. Fair value for RSUs and restricted stock is measured based on the closing fair market value of the Company's common stock on the date of grant. Fair value for ESPP is measured using the Black-Scholes model for each offering period based on the offer date. Compensation expense is recognized on a straight-line basis over the requisite service period. Forfeitures and withdrawals are accounted for on an as incurred basis. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our estimates of the expected attainment of performance targets are reflected in the amount of compensation expense that we recognize for the related instruments during the interim reporting period when the change in estimate is determined and may cause the amount of compensation expense that we record for each period to vary. Further information regarding stock-based compensation can be found in Note 9, "Stockholders' Equity."</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjQ4_d7edc4d8-0b12-401c-bd2f-f26fbc43f342" continuedAt="i73aeeae91b754ddc978efc01fd1c26cc" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash, cash equivalents, short-term receivables and accounts receivable. While our cash and cash equivalents are managed by reputable financial institutions, deposits at these institutions and funds may, at times, exceed federally insured limits. Management believes that these financial institutions and funds are financially sound and, accordingly, that minimal credit risk exists.</span></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i73aeeae91b754ddc978efc01fd1c26cc">Accounts receivable are typically unsecured and are derived from revenue earned from customers across different geographic locations, primarily within the U.S. We perform ongoing credit evaluations of our customers, and generally do not require collateral. We maintain an allowance for estimated credit losses.</ix:continuation> During the years ended December 31, 2022, 2021 and 2020, our bad debt expenses were $<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzU0OTc1NTg2MjY4NQ_a49b0be5-4840-40b4-8a3d-54257c7eddad">1.2</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM1MjYz_b5636d71-21b6-4c6d-8829-534a2966ba76">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM1Mjcw_6d248896-9256-42d1-9687-22be9294ee4f">1.1</ix:nonFraction>&#160;million, respectively. In the event that accounts receivable collection cycles deteriorate, our operating results and financial position could be adversely affected. No customer represented 10% or more of total revenue or accounts receivable during the years ended December 31, 2022, 2021 and 2020.</span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="spok:SalesAndUseTaxesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTk5_d888b194-bdf2-4eb9-b07d-69e4de21ef14" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Use Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and use taxes imposed on the ultimate consumer are excluded from revenue where we are required by law or regulation to act as collection agent for the taxing jurisdiction.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="i68b5fd1dc6a04dd0a56befaeca59fc09"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTY5_9972820a-ab00-4c53-846e-4cfc60e8c217" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements and Financial Instruments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for certain assets and liabilities at fair value. We categorize each of our fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs are based upon unadjusted quoted prices for identical instruments in active markets.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Level</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inputs are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and inputs that are corroborated by other observable market data.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unobservable inputs that cannot be corroborated by observable market data and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid interest-earning investments with a maturity of three months or less at the date of purchase to be cash equivalents. Those investments with an original maturity of greater than three months and less than one year are classified as short-term investments. Cash and cash equivalents consist primarily of cash on deposit with banks and investments in money market funds.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our short-term investments consist entirely of U.S. Treasury securities which are classified as held-to-maturity and are measured at amortized cost on our Consolidated Balance Sheets. These investments are classified as Level 1 and mature within 12 months. The differences between carrying value and fair value are not material to the Consolidated Financial Statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments including cash and cash equivalents, accounts receivable and accounts payable all have fair values that approximate their carrying values at December&#160;31, 2022 and 2021 due to their short maturities.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTc1_b13ace57-cb74-4909-8a9b-7ab5252657f1" continuedAt="i5e1b365ad6034658a47d21674b1aae95" escape="true">Earnings Per Common Share</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5e1b365ad6034658a47d21674b1aae95">The calculation of earnings per common share is based on the weighted-average number of common shares outstanding during the applicable period. The calculation for diluted earnings per common share recognizes the effect of all potentially dilutive common shares that were outstanding during the respective periods, unless the impact would be anti-dilutive.</ix:continuation> Further information regarding earnings per common share can be found in Note </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, "Stockholders' Equity."</span></div></ix:continuation><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_217"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTcvZnJhZzo5MDQxNzYwMWFmMDM0OTcwODA5YmFlMmE3NzJmYjI0OC90ZXh0cmVnaW9uOjkwNDE3NjAxYWYwMzQ5NzA4MDliYWUyYTc3MmZiMjQ4XzM4OQ_3098b040-1837-42d6-a26d-5cacc2a96707" continuedAt="i06f358a9183041bd9c684c320f8aadd5" escape="true"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTcvZnJhZzo5MDQxNzYwMWFmMDM0OTcwODA5YmFlMmE3NzJmYjI0OC90ZXh0cmVnaW9uOjkwNDE3NjAxYWYwMzQ5NzA4MDliYWUyYTc3MmZiMjQ4XzM5OQ_8e1b1546-1d98-4ef8-b9ff-168bdbfbd5ed" continuedAt="ie2b287960ea34715844ce99449598282" escape="true">RECENT ACCOUNTING STANDARDS</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i06f358a9183041bd9c684c320f8aadd5"><ix:continuation id="ie2b287960ea34715844ce99449598282">The Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board ("FASB"). The Company has determined that all recent ASUs issued by the FASB are either not applicable or are not expected to have a material impact on the Company's Consolidated Financial Statements.</ix:continuation></ix:continuation></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_220"></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90ZXh0cmVnaW9uOmI2MmJiOWQ4M2QxODQyZThiNzZkY2NkYWNhNjJlYjM3Xzk2Mw_ec30d6c5-1240-4870-95be-6521c4a3c8e5" continuedAt="ic125b979e2cb4437a22f1ba97e932735" escape="true">RESTRUCTURING </ix:nonNumeric></span></div><ix:continuation id="ic125b979e2cb4437a22f1ba97e932735"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, the Company announced a new strategic business plan that includes a restructuring of its business to discontinue Spok Go, eliminate all associated costs and optimize the Company&#8217;s existing structure to drive continued cost improvement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the restructuring program, the Company eliminated <ix:nonFraction unitRef="position" contextRef="i4004de2218ab427eb504ae02e3d6c763_D20220201-20220208" decimals="INF" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90ZXh0cmVnaW9uOmI2MmJiOWQ4M2QxODQyZThiNzZkY2NkYWNhNjJlYjM3XzM4NQ_14965bc8-9d23-45bd-983d-82cebc9ee251">176</ix:nonFraction> positions, primarily in research and development, and also in professional services, selling and marketing, and back-office support functions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, the Company incurred total severance and restructuring costs of $<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90ZXh0cmVnaW9uOmI2MmJiOWQ4M2QxODQyZThiNzZkY2NkYWNhNjJlYjM3XzU0OTc1NTgxNTM2NQ_8c4c7c54-d139-4d0a-b417-9f8c6324331d">7.3</ix:nonFraction>&#160;million respectively, which are included within the Consolidated Statement of Operations. <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90ZXh0cmVnaW9uOmI2MmJiOWQ4M2QxODQyZThiNzZkY2NkYWNhNjJlYjM3XzMyOTg1MzQ4ODU1Mjc_4b9a7de2-eda9-4cb8-9ddc-96e00c43f49d" continuedAt="idabcfbc725fe46c0b1cd5ed1804ad33e" escape="true">These costs are as follows: </ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><ix:continuation id="idabcfbc725fe46c0b1cd5ed1804ad33e"><table 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.705%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.095%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and personnel related costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZTplNDZlZGJlZmU3MzA0NThlYTE3MDBjODNjYWQ5YWQyYi90YWJsZXJhbmdlOmU0NmVkYmVmZTczMDQ1OGVhMTcwMGM4M2NhZDlhZDJiXzMtNS0xLTEtMTA2Njcz_478b3d52-2a46-442e-8b85-05b63dd6d5ff">6,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual terminations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="spok:ProfessionalAndOtherFeesRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZTplNDZlZGJlZmU3MzA0NThlYTE3MDBjODNjYWQ5YWQyYi90YWJsZXJhbmdlOmU0NmVkYmVmZTczMDQ1OGVhMTcwMGM4M2NhZDlhZDJiXzQtNS0xLTEtMTA2Njcz_58bd2f38-f3c1-4969-b249-55472b5cc007">1,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total severance and restructuring costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZTplNDZlZGJlZmU3MzA0NThlYTE3MDBjODNjYWQ5YWQyYi90YWJsZXJhbmdlOmU0NmVkYmVmZTczMDQ1OGVhMTcwMGM4M2NhZDlhZDJiXzUtNS0xLTEtMTA5NzUw_526a8e96-687c-474d-84ec-6824b9ed4a4d">7,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90ZXh0cmVnaW9uOmI2MmJiOWQ4M2QxODQyZThiNzZkY2NkYWNhNjJlYjM3XzMyOTg1MzQ4ODU1MjY_c315bc71-9c8c-471c-a0af-36348e48a3ce" escape="true"><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restructuring related liabilities associated with the strategic business plan and included within accrued compensation and benefits and other current liabilities within the Consolidated Balance Sheet at December&#160;31, 2022, is as follows:</span></div><div style="margin-bottom:8pt;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.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.095%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZToyNmNkZDA3MzUxZGI0OTJjODk5ZjRjY2E0YjU4ZDJlOS90YWJsZXJhbmdlOjI2Y2RkMDczNTFkYjQ5MmM4OTlmNGNjYTRiNThkMmU5XzItMS0xLTEtMTA5NzQz_7a91d687-c6ad-4328-93d6-d30c7517e49c">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZToyNmNkZDA3MzUxZGI0OTJjODk5ZjRjY2E0YjU4ZDJlOS90YWJsZXJhbmdlOjI2Y2RkMDczNTFkYjQ5MmM4OTlmNGNjYTRiNThkMmU5XzMtMS0xLTEtMTA5NzQz_1587ebf9-951b-490f-87b4-f9147ca86474">6,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZToyNmNkZDA3MzUxZGI0OTJjODk5ZjRjY2E0YjU4ZDJlOS90YWJsZXJhbmdlOjI2Y2RkMDczNTFkYjQ5MmM4OTlmNGNjYTRiNThkMmU5XzQtMS0xLTEtMTA5NzQz_594ba37e-b176-4826-95bd-3a2e0e06ab28">4,286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZToyNmNkZDA3MzUxZGI0OTJjODk5ZjRjY2E0YjU4ZDJlOS90YWJsZXJhbmdlOjI2Y2RkMDczNTFkYjQ5MmM4OTlmNGNjYTRiNThkMmU5XzUtMS0xLTEtMTA5NzQz_8f4ab2b0-4a36-4bc2-a111-6732d2084856">155</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZToyNmNkZDA3MzUxZGI0OTJjODk5ZjRjY2E0YjU4ZDJlOS90YWJsZXJhbmdlOjI2Y2RkMDczNTFkYjQ5MmM4OTlmNGNjYTRiNThkMmU5XzE4LTEtMS0xLTEwNjczOA_7bb82e99-dde2-4d66-b71a-05b3bf095272">2,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_223"></div><div style="margin-bottom:8pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzE5NjY_75845a26-2ed5-44e0-87ab-e60ad41e609e" continuedAt="i36da2a59205144b08773b081a1bee595" escape="true">REVENUE, DEFERRED REVENUE AND PREPAID COMMISSIONS</ix:nonNumeric></span></div><ix:continuation id="i36da2a59205144b08773b081a1bee595" continuedAt="i3ce48350fb3540259e3677ed29b26dbe"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. </span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzE5Njk_8b91ee2a-675b-4a42-892c-ad14165cfebd" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by revenue type:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging revenue</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fd6f4a1bd53485696b4ac5d7adc9676_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzQtMi0xLTEtOTY3MDU_74f6f810-53ed-4b2a-8e34-2ad4d9c01673">73,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d5781f11e224e8d950058aef98d5d64_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzQtNC0xLTEtOTY3MDU_e9087bcd-a077-4dfb-aca8-8300b6db94de">75,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if16effec74b2467ab81268a5f5dae3a1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzQtNi0xLTEtOTY3MDU_3f7162e1-e708-4b2a-a685-990183dfa3b2">79,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and other revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832546c6708b4569b2b7326311105ea5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzUtMi0xLTEtOTY3MDU_ba288c85-fab1-4f1b-b86f-3da633f11edf">2,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65ade1237ddf4dcca6270a31491996df_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzUtNC0xLTEtOTY3MDU_ad981ef8-b6d5-4cf5-85d0-958312812cbd">2,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9979e9880af40b08a5eedfcaa682ebc_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzUtNi0xLTEtOTY3MDU_691d49c9-e6e7-4ef6-b30d-df4e85cec7b5">3,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a335bf4db504325bb6be56e03fda1de_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzYtMi0xLTEtOTY3MDU_75d34d8c-d4d3-4ec7-ba8f-1cab9cae8ff7">75,622</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23a2d223008f496491c109a8b88fe24e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzYtNC0xLTEtOTY3MDU_c6db4f9a-272e-4b41-a39a-8f120cbbd12f">78,826</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5f3c8f96e244879576133f5e8075d6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzYtNi0xLTEtOTY3MDU_347ef3a7-3e04-45bf-b44d-4695eef6761a">83,593</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;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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8a4475cea44bb1b8b9f38b30311292_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzgtMi0xLTEtOTY3MDU_e2a56bbb-bff1-4bd0-a227-9577e4b49fdf">7,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26ddd2b814414687a58618400a0a9d80_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzgtNC0xLTEtOTY3MDU_61ce64ae-ddd7-48a2-bbe9-badc7ad04984">5,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44973e1cd51344beb508f439ba4170b1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzgtNi0xLTEtOTY3MDU_dd3630ba-38c6-45fb-bed4-9baf867b16ae">5,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9952dfa38ab43338712b5c4e557e4df_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzktMi0xLTEtOTY3MDU_ff70d181-847c-42a4-8fc6-0404b6539898">12,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86f8a6a9c4ec40e994d31fee66815fce_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzktNC0xLTEtOTY3MDU_ca6ddd2a-e65d-4968-954e-630ecee7fb9b">17,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22e2684bffe848b48fd0b9e7f9102cbc_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzktNi0xLTEtOTY3MDU_f3f9976a-bad8-4897-85d4-b5b1d76206fa">17,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0acc0627c994ead8f19b084828abbf4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEwLTItMS0xLTk2NzA1_655a19ff-cc8d-4a2b-ac22-ed5896a7a5b8">2,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibae9a26224de421399616ee298c215a4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEwLTQtMS0xLTk2NzA1_7f88b959-fba8-4459-a3e7-016206a14b3d">2,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e300138b9c44c5b8c8f769578ce2879_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEwLTYtMS0xLTk2NzA1_d43bcd4f-ebb3-4247-8207-984f103bbc8b">2,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66795c6b59ad4623ac2930a39034f7b4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEyLTItMS0xLTk2NzA1_9ace9c60-a427-4596-8f04-84538a59c887">21,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if242d60ff7064824a2895887eb1af338_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEyLTQtMS0xLTk2NzA1_78bac9bf-6c10-41ef-808f-4ad4e471f60c">25,345</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i956fe72489fc42d99e78e28e4f73e10b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEyLTYtMS0xLTk2NzA1_b7333b82-4dc7-4f5b-804b-e970d4fd3ac0">25,996</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 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccb38727868046c1846c1ccf80632c84_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEzLTItMS0xLTk2NzA1_ff23071b-ee57-4a50-b215-1eee51a363dc">36,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8e9b6e57df646ed82edb55bf6fa25b4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEzLTQtMS0xLTk2NzA1_632410e4-049a-49a5-b9ac-b40c4eeba177">37,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0be65580fbd3454eaf674af734e8f032_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEzLTYtMS0xLTk2NzA1_14fa8510-3fd8-4555-8798-31ee02d8671e">38,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8529d614b6ae4f7f9995d6491fa15d34_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE0LTItMS0xLTk2NzA1_a188876b-6160-4af7-b975-a63b89f2e884">58,912</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i123cf6ffb6ed4435b8b55b0181735040_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE0LTQtMS0xLTk2NzA1_c4fea4e4-ea03-475d-b57e-73f75a202354">63,327</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib68a0bc7798a4d55b02ed633119f1491_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE0LTYtMS0xLTk2NzA1_4b3ad42a-bb7c-4d72-99da-6e0efd970145">64,587</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE1LTItMS0xLTk2NzA1_51c79967-2675-4ce8-a102-1160e2d2fa95">134,534</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE1LTQtMS0xLTk2NzA1_43987890-aa28-48d5-89e1-7efe7b8f3b10">142,153</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE1LTYtMS0xLTk2NzA1_db6d84da-28c8-4360-b72c-34c257597f79">148,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently structured as a single operating (and reportable) segment, a clinical communication and collaboration business. The U.S. was the only country that accounted for more than 10% of the Company&#8217;s total revenue for the years ended December 31, 2022, 2021 and 2020. Revenue generated in the U.S. and internationally consisted of the following for the periods stated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i383055fd6ac643638e5c354fbfe47b49_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzQtMS0xLTEtOTY3MDU_e0101362-ef61-4d56-8852-f62839297e12">130,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0ce75805a89469bb75ef889c7fe7fb2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzQtMy0xLTEtOTY3MDU_77403d0d-b201-4194-b6fb-80ea4e291ef2">138,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4be53da16e1743aa9cfa09b2720d4cd5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzQtNS0xLTEtOTY3MDU_0ebfb20b-35db-4e48-9820-dd51b55fcd1a">145,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b45a4927fb84e31a81d31cc8aa4a24b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzUtMS0xLTEtOTY3MDU_0b0683bb-e081-4077-85ad-2e1c6d2134c4">4,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0243f96458884965af57cfec3dd39522_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzUtMy0xLTEtOTY3MDU_a1c788fd-762d-492b-831c-0ff9e7cfafc9">3,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7db304b8b4b4c65b6e866c4a0bb0f38_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzUtNS0xLTEtOTY3MDU_8962accf-7f91-443a-a70c-e4e248128126">2,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzYtMS0xLTEtOTY3MDU_8aeaede1-5efa-42b5-ac0f-2f80c6846568">134,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzYtMy0xLTEtOTY3MDU_44e3260e-c9ba-48e4-aead-4d56654afd42">142,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzYtNS0xLTEtOTY3MDU_b86b351a-fa49-497b-858c-10ace3df6f74">148,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="i3ce48350fb3540259e3677ed29b26dbe" continuedAt="i95f8a73deff0421ea87f1885d618b599"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our deferred revenues represent payments made to, or due from, customers in advance of our performance. <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzE5NjI_ce82e49d-adb8-4b6f-bb3c-a787c45c8809" continuedAt="ia7df2a5c087342c2b9c8fc7a0c06d4c5" escape="true">Changes in the balance of total deferred revenue during the twelve months ended December&#160;31, 2022, are as follows: </ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ia7df2a5c087342c2b9c8fc7a0c06d4c5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.098%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue Recognized</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTphOWE3NWRlMTc5ODk0ZTVmYjQwOGQ3N2YxNDhlZWFmNC90YWJsZXJhbmdlOmE5YTc1ZGUxNzk4OTRlNWZiNDA4ZDc3ZjE0OGVlYWY0XzItMS0xLTEtOTY3MDU_547e0174-9438-419e-a757-5e26fabe0aad">26,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="spok:ContractWithCustomerLiabilityIncreaseFromAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTphOWE3NWRlMTc5ODk0ZTVmYjQwOGQ3N2YxNDhlZWFmNC90YWJsZXJhbmdlOmE5YTc1ZGUxNzk4OTRlNWZiNDA4ZDc3ZjE0OGVlYWY0XzItMy0xLTEtOTY3MDU_e7ddeb45-93d2-48b3-b678-f8a60ff6fc96">58,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="spok:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTphOWE3NWRlMTc5ODk0ZTVmYjQwOGQ3N2YxNDhlZWFmNC90YWJsZXJhbmdlOmE5YTc1ZGUxNzk4OTRlNWZiNDA4ZDc3ZjE0OGVlYWY0XzItNS0xLTEtOTY3MDU_7a0110e4-817a-4746-becf-bfbcc1b709d6">58,418</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTphOWE3NWRlMTc5ODk0ZTVmYjQwOGQ3N2YxNDhlZWFmNC90YWJsZXJhbmdlOmE5YTc1ZGUxNzk4OTRlNWZiNDA4ZDc3ZjE0OGVlYWY0XzItNy0xLTEtOTY3MDU_cf875506-95a6-437b-b52a-cb2473e19a44">26,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended December&#160;31, 2022, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzU0OTc1NTgxNTg2MA_1f7c8bca-6971-486b-abd1-6fb447215bd7">22.8</ix:nonFraction>&#160;million of revenue related to amounts deferred as of December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Commissions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our prepaid commissions represent payments made to employees in advance of our performance on the related underlying contracts. These costs have been incurred directly in relation to obtaining a contract. As such, these costs are amortized over the estimated period of benefit. <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:CapitalizedContractCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzE5NjQ_9cb9fa01-a16f-4de1-9a0c-fc97cc7e69aa" continuedAt="ia1726dff9e804f7a8986dc64d1ba5ef5" escape="true">Changes in the balance of total prepaid commissions during the year ended December&#160;31, 2022, are as follows: </ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ia1726dff9e804f7a8986dc64d1ba5ef5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.098%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions Recognized</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid Commissions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a09a0ed8a1241dd92d337e5a9f3cbad_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZToxN2Y0MDZhZGU4MTA0MjBmOTg5NTIyMDdkMjI5YjQwNC90YWJsZXJhbmdlOjE3ZjQwNmFkZTgxMDQyMGY5ODk1MjIwN2QyMjliNDA0XzItMS0xLTEtOTY3MDU_5ae623b3-a240-42ac-8233-0a7a5b80fad1">1,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946adc392c5e4c28916b5a4dd3a9c990_D20220101-20221231" decimals="-3" name="spok:IncreaseDecreaseToCapitalizedContractCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZToxN2Y0MDZhZGU4MTA0MjBmOTg5NTIyMDdkMjI5YjQwNC90YWJsZXJhbmdlOjE3ZjQwNmFkZTgxMDQyMGY5ODk1MjIwN2QyMjliNDA0XzItMy0xLTEtOTY3MDU_5c2647c4-8ed3-4183-a1b2-b761c06dd4b9">3,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946adc392c5e4c28916b5a4dd3a9c990_D20220101-20221231" decimals="-3" name="spok:CapitalizedContractCostAmountRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZToxN2Y0MDZhZGU4MTA0MjBmOTg5NTIyMDdkMjI5YjQwNC90YWJsZXJhbmdlOjE3ZjQwNmFkZTgxMDQyMGY5ODk1MjIwN2QyMjliNDA0XzItNS0xLTEtOTY3MDU_df470071-1b12-4f92-8683-6dfa6427279c">4,033</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2175c3f68c8c4d95a87dccfb4ce9a34f_I20221231" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZToxN2Y0MDZhZGU4MTA0MjBmOTg5NTIyMDdkMjI5YjQwNC90YWJsZXJhbmdlOjE3ZjQwNmFkZTgxMDQyMGY5ODk1MjIwN2QyMjliNDA0XzItNy0xLTEtOTY3MDU_959d6b48-e3b5-4be5-9ec7-c9acd696e952">1,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid commissions are included within prepaid expenses in the Consolidated Balance Sheets and commissions expense is included within Selling and marketing on the Consolidated Statements of Operations. </span></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div></ix:continuation><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i95f8a73deff0421ea87f1885d618b599">The balance of consideration allocated to remaining performance obligations at December&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzU0OTc1NTgxNTg3MA_3f297acc-f294-4013-9dfc-3e3b59756624">44.0</ix:nonFraction> million. We expect to recognize approximately $<ix:nonFraction unitRef="usd" contextRef="i660656bb6a0d40db94359270a83cd741_I20221231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzU0OTc1NTgxNTg3OA_2b83d98a-c745-41bc-b7c5-01d68d7e0315">33.1</ix:nonFraction> million of these remaining performance obligations over the next <ix:nonNumeric contextRef="i660656bb6a0d40db94359270a83cd741_I20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzE5MDk_4da9d2c3-e06f-4f8f-ac16-1ee15d42ed4f">12</ix:nonNumeric> months, with the remaining balance recognized thereafter.</ix:continuation> </span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_226"></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE4NTM_35b8dde3-9adf-44fd-82e3-15bd48d772de" continuedAt="i07ab37a74d2c4d3a9f807af593434b36" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="i07ab37a74d2c4d3a9f807af593434b36" continuedAt="i5e245df6c0cd4c84bd54413bc3e45932"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating lease arrangements for corporate offices, cellular towers, storage units and small building spaces. The building space is used to house infrastructure, such as transmitters, antennae and other various equipment for the Company&#8217;s wireless paging services. For leases with a term of 12 months or less, renewal terms are generally of an evergreen nature (either month-to-month or year-to-year). For leases with a term greater than 12 months, renewal terms are generally explicit and provide for <ix:nonFraction unitRef="renewal" contextRef="ib709dcee2b02462196b8df872d2a9edd_I20221231" decimals="INF" name="spok:LesseeOperatingLeaseNumberOfRenewalTerms" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzUzMg_e4adea77-3edf-44c9-9758-a1e27356f0e6">one</ix:nonFraction> to <ix:nonFraction unitRef="renewal" contextRef="i92624c34fdb242e086750a09c096ac4c_I20221231" decimals="INF" name="spok:LesseeOperatingLeaseNumberOfRenewalTerms" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzUzOA_dd2ad65a-6cb8-418a-81d0-ea040e19a6ff">five</ix:nonFraction> optional renewals consistent with the initial term. Many of our leases, with the exception of those for our corporate offices, include options to terminate the lease within <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="spok:LesseeOperatingLeaseTerminationTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzcxNA_832fca8f-3388-4199-a749-4b97d21d0148">one year</ix:nonNumeric>. Variable lease payments, residual value guarantees or purchase options are not generally present in these leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we extended <ix:nonFraction unitRef="lease" contextRef="i7b7e287b5c3949008685255b20fb30b8_I20220531" decimals="INF" name="spok:LesseeOperatingLeaseNumberOfLeasesExtended" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY3NzE_896e9ad6-7b45-466d-8141-a77f8d063d13">23</ix:nonFraction> site leases on a Master License Agreement which included a term of <ix:nonNumeric contextRef="i7b7e287b5c3949008685255b20fb30b8_I20220531" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY3NTY_0fc014e8-23a7-4177-b123-ebcb24b6db26">10</ix:nonNumeric> years with an option to terminate within <ix:nonNumeric contextRef="ibd68ba3628244eaca41d49826c85f355_D20220501-20220531" name="spok:LesseeOperatingLeaseNotificationOfTerminationPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY3NzI_c6066104-90c2-472d-8ed1-cf1be6bfa5e9">45</ix:nonNumeric> days of notification of termination. At that time, we recorded a $<ix:nonFraction unitRef="usd" contextRef="i7b7e287b5c3949008685255b20fb30b8_I20220531" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY3NTg_11dd8b9c-b205-43be-9f89-426b0f5a8d3f"><ix:nonFraction unitRef="usd" contextRef="i7b7e287b5c3949008685255b20fb30b8_I20220531" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY3NTg_6321f956-9a51-450e-be8a-18d97c27a2ef">2.9</ix:nonFraction></ix:nonFraction>&#160;million right-of-use asset and a corresponding operating lease liability for these leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, we modified an office lease to reduce the leased space and optimize costs, which resulted in a reduction of $<ix:nonFraction unitRef="usd" contextRef="ie437c10d43af43a7a1f1d335c0d345d1_D20221201-20221231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY4MjI_5c9caeec-f8d8-4039-bcff-a4030015f73c"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-5" sign="-" name="spok:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY4MjI_eead2ff4-0f01-4bb9-8c1e-235bf8c89341">1.8</ix:nonFraction></ix:nonFraction>&#160;million in right-of-use assets and corresponding operating lease liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs are included in Technology Operations and General and Administrative expenses on the Consolidated Statements of Operations. <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE4NTQ_2162e2c1-7412-466b-980a-65a59211d33c" continuedAt="i5c1cb59f970f427c9ada73d5bf6cebdb" escape="true">The following table presents lease costs disaggregated by type:</ix:nonNumeric></span></div><ix:continuation id="i5c1cb59f970f427c9ada73d5bf6cebdb" continuedAt="i8a010661395942b89ce53d505fcdb6cf"><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:42.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzMtMi0xLTEtOTY3MDU_709d39ad-46d9-4a68-8ab6-21d975bd1f69">6,063</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzMtNC0xLTEtOTY3MDU_a4969387-0849-4e78-8856-691e07b9e1f6">6,221</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzMtNi0xLTEtOTY3MDU_e78ad90d-2114-402f-8779-6b867a2c62c5">5,797</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzQtMi0xLTEtOTY3MDU_7988d272-2ff3-47d2-857a-9746cd185b08">9,916</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzQtNC0xLTEtOTY3MDU_f969826f-b748-4426-9dcb-bf0f3d179c1d">10,529</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzQtNi0xLTEtOTY3MDU_86731860-da60-4cd3-a242-411ec48295bd">7,991</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost - related party</span><span style="color:#000000;font-family:'Arial',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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="spok:RelatedPartyShortTermLeaseCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzUtMi0xLTEtOTY3MDU_826ae0bf-c74c-4c1b-b846-8d44e5d74c92">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="spok:RelatedPartyShortTermLeaseCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzUtNC0xLTEtOTY3MDU_56201c77-5efc-43ab-bf67-0faa1d0d8afa">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="spok:RelatedPartyShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzUtNi0xLTEtOTY3MDU_8d036d2f-5146-4198-965a-b8a830f22f2f">3,518</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzYtMi0xLTEtOTY3MDU_b5265607-3e56-428f-a211-73222ecfb0a9">15,979</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzYtNC0xLTEtOTY3MDU_612bea47-2fab-49a6-9ea4-d408168f7441">16,750</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzYtNi0xLTEtOTY3MDU_0f581ece-95db-49e8-8027-02b6fd123262">17,306</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A former member of our Board of Directors, who departed the Board during the third quarter of 2020, concurrently served as a director for an entity that leases transmission tower sites to the Company. Refer to Note 13, "Related Parties," for additional details.</span></div></ix:continuation></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div><span><br/></span></div><ix:continuation id="i5e245df6c0cd4c84bd54413bc3e45932"><ix:continuation id="i8a010661395942b89ce53d505fcdb6cf"><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information:</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.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:42.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToxMjBkMDMwZThiMzQ0YjgwYWRkYjIwYzc3YTI4YWU5MC90YWJsZXJhbmdlOjEyMGQwMzBlOGIzNDRiODBhZGRiMjBjNzdhMjhhZTkwXzQtNi0xLTEtOTY3MDU_878e1070-a2ec-45cd-a7f4-465a6f97c40f">5,708</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToxMjBkMDMwZThiMzQ0YjgwYWRkYjIwYzc3YTI4YWU5MC90YWJsZXJhbmdlOjEyMGQwMzBlOGIzNDRiODBhZGRiMjBjNzdhMjhhZTkwXzQtOC0xLTEtOTY3MDU_44cec66f-144b-4ed8-925a-e71df8b6bc01">5,625</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToxMjBkMDMwZThiMzQ0YjgwYWRkYjIwYzc3YTI4YWU5MC90YWJsZXJhbmdlOjEyMGQwMzBlOGIzNDRiODBhZGRiMjBjNzdhMjhhZTkwXzQtMTAtMS0xLTk2NzA1_3101df57-498f-4cfe-ad8b-1711450fca2c">5,685</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and discount rate:</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.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:42.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzQtMi0xLTEtOTY3MDU_4c0e4e79-214c-4413-993c-eb9b17c91b86">5.00</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzQtNC0xLTEtOTY3MDU_a13154bf-7afc-40e6-bc08-bc272d58148a">4.73</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icdfec584714d4da78bdc57ddc376a05f_I20191231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzQtNi0xLTEtOTY3MDU_7c0e673e-865f-4c8a-99ad-26bd883fa366">5.06</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzUtMi0xLTEtOTY3MDU_c8bdfa35-970f-4953-9b06-89d99229b8fa">4.39</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzUtNC0xLTEtOTY3MDU_0acdcf60-2b48-425f-bb92-da3daa962bc0">4.44</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icdfec584714d4da78bdc57ddc376a05f_I20191231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzUtNi0xLTEtOTY3MDU_2bc29606-d154-4948-9a7e-3c412e116e01">5.17</ix:nonFraction>%</span></td></tr></table></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We relocated our corporate headquarters in March of 2021 to office space located in Alexandria, Virginia, consisting of approximately <ix:nonFraction unitRef="sqft" contextRef="i1f0f08649fad425f8cedc118fe7e028f_D20210301-20210331" decimals="-3" name="spok:LesseeOperatingLeaseAreaOfLease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE1OTk_1df0df22-ab54-4ffa-903a-cc2aa55d9051">26,000</ix:nonFraction> square feet of space under a lease that will expire on September 30, 2026. At that time, we recorded $<ix:nonFraction unitRef="usd" contextRef="i03b21c7f803f4ed9a6cdd445dcc306f2_I20210331" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE3MDM_6a27b8b7-355c-4090-9104-65a422a41290"><ix:nonFraction unitRef="usd" contextRef="i03b21c7f803f4ed9a6cdd445dcc306f2_I20210331" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE3MDM_9cee3087-df32-42bd-81d4-e138ebd77dbf">4.4</ix:nonFraction></ix:nonFraction>&#160;million in a right-of-use asset and corresponding operating lease liability for this lease.</span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE4NTU_cd9df65d-73f5-42df-ac91-f3708f7b8f9c" continuedAt="ia0df176a777d4b858fd5bec18bc11201" escape="true"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December&#160;31, 2022, were as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.095%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzItMi0xLTEtOTY3MDU_4a04c790-f903-4dbb-bdf0-72f12276d2a4">5,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzMtMi0xLTEtOTY3MDU_2a90c4a7-0525-46c7-a056-65c6000bc8c4">3,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzQtMi0xLTEtOTY3MDU_8d64021b-bd14-4eef-aa8e-047b489d4a4f">2,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzUtMi0xLTEtOTY3MDU_50ca5180-d408-4aa7-84d2-81f904e2082a">2,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzYtMi0xLTEtOTY3MDU_e4dbfd7e-da63-4b59-8dd9-9bf4cd7ef4b8">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzctMi0xLTEtOTY3MDU_77454c4a-4c09-4058-a4ec-35566aa0f60b">2,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzgtMi0xLTEtOTY3MDU_c34d8586-fe88-4f74-8819-8da653d4970a">17,581</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzktMi0xLTEtOTY3MDU_aabede81-ceaa-481c-b1b4-7e6f03d1b927">1,881</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzEwLTItMS0xLTk2NzA1_217718a2-6e74-434d-9f60-0f1399ea8e61">15,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-18</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_229"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzIxNjI_ff8aaa3d-6ee3-4477-8b19-6dc81535b968" continuedAt="ie12a4d4ecdac4249a2172942a33a34a0" escape="true">CONSOLIDATED FINANCIAL STATEMENTS' COMPONENTS</ix:nonNumeric></span></div><ix:continuation id="ie12a4d4ecdac4249a2172942a33a34a0"><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation, Amortization and Accretion</span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="spok:DepreciationAmortizationAndAccretionTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzIxNTU_5950044f-b72f-4acd-a65f-218b53514718" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation, amortization and accretion consisted of the following for the periods stated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibafbb27f3d2e482d907ba306c8a5a7e5_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzQtMS0xLTEtOTY3MDU_1453fcf2-1053-434a-8453-029c0bb01949">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie422c1da2ba54860a9fdf0cc7f332f2c_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzQtMy0xLTEtOTY3MDU_7001a82d-ad93-43d9-bb40-95d06e9310c9">88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i012762ed6fbf4c6d992df35155e34625_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzQtNS0xLTEtOTY3MDU_96660966-4ff2-4925-aeed-acdadbbdb9ea">57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ife12f882332a4e96b6e52094d6ee7298_D20220101-20221231" decimals="-3" name="spok:DepreciationAssetRetirementCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzUtMS0xLTEtOTY3MDU_e82938f0-8647-4190-b26a-c87e88b857f9">702</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a1554be8a284beda037541927e35d65_D20210101-20211231" decimals="-3" name="spok:DepreciationAssetRetirementCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzUtMy0xLTEtOTY3MDU_e8aaa51e-a20c-4b0d-b9a3-57f02dd224f3">87</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5d0af899b7104440a16f322edfed5fed_D20200101-20201231" decimals="-3" name="spok:DepreciationAssetRetirementCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzUtNS0xLTEtOTY3MDU_84f8e0a7-6498-43b4-bf2d-bc209867bd54">643</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging and computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2e3fd7575ad4e9896bb7f4ed6e1b63a_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzYtMS0xLTEtOTY3MDU_1a8e6dd7-51d9-4027-b224-bff7f9378dee">3,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac275d4091744de7b09e42f0a5a40517_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzYtMy0xLTEtOTY3MDU_3ba3904f-1e01-4667-b774-0a882e7681c7">3,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3603d194b574a1ab97ef64dc9cb646a_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzYtNS0xLTEtOTY3MDU_f09b9441-20fa-4853-b5fa-f1ebab2548e8">5,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a17182ff8c41f8b9a81fd35db8c7d2_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzctMS0xLTEtOTY3MDU_816b9513-c738-46e1-a3ba-a16a40fffa39">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2474716a542840b7a38508c367a6b17a_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzctMy0xLTEtOTY3MDU_a45df5af-f7a1-4b34-a3ea-3f833806858d">258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6363144ac7e642c8b468b026bdadd314_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzctNS0xLTEtOTY3MDU_b6f480b8-26a4-4857-9cfc-b0006d695b3b">307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="spok:DepreciationNetOfAssetRetirementCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzgtMS0xLTEtOTY3MDU_6920014b-52ca-4775-84b6-1e2593f30adb">2,891</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="spok:DepreciationNetOfAssetRetirementCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzgtMy0xLTEtOTY3MDU_624b3e2f-1fe5-4fbb-836d-4a0bd151d8a1">4,056</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="spok:DepreciationNetOfAssetRetirementCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzgtNS0xLTEtOTY3MDU_b426ca6c-3732-4028-b224-e338366e0f58">5,012</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEwLTEtMS0xLTk2NzA1_59b35ec0-48e9-48e3-9696-b35cc5f456e8">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEwLTMtMS0xLTk2NzA1_958439e6-3623-4d4c-bad4-96847d0f58ad">417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEwLTUtMS0xLTk2NzA1_e1eea5fe-1d87-4d37-bd7f-e5540dc75f39">2,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzExLTEtMS0xLTk2NzA1_824fa94e-2f16-4e6f-a6a6-3f04b9695779">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzExLTMtMS0xLTk2NzA1_9f9c32e6-ce8c-44d3-b545-176508b15365">5,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzExLTUtMS0xLTk2NzA1_12028e5a-d136-4b3c-b410-debadb2fc293">1,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEyLTEtMS0xLTk2NzA1_5dee208f-7c73-40ad-b115-a42ce5580a8c">&#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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEyLTMtMS0xLTk2NzA1_439d5e03-3685-48cb-9bc2-c23834f59dd6">5,774</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEyLTUtMS0xLTk2NzA1_04004c3b-5bec-4f72-8796-8e5ea4f08c4c">3,573</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEzLTEtMS0xLTk2NzA1_1f714e05-f449-40ea-a43b-e47dda13ef61">680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEzLTMtMS0xLTk2NzA1_e3d1a7cb-8ae5-4b5e-bf43-3617a5268354">616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEzLTUtMS0xLTk2NzA1_17ff8133-fe12-45f7-b961-d29fe020734e">471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation, amortization and accretion expense</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzE0LTEtMS0xLTk2NzA1_d5c61472-aa2d-473a-b6c6-2222a9b372ec">3,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzE0LTMtMS0xLTk2NzA1_76a36c44-0591-4f4d-a392-5ae19d4d410e">10,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzE0LTUtMS0xLTk2NzA1_3fc0aeb1-a6f7-477b-a24b-a4ef850fe0d0">9,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable was recorded net of an allowance of $<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzI3Nw_2f52fd57-d69d-4357-a1d9-6a0b3b85b9f9">1.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzI4NA_ca7f17de-db08-472e-8c6d-74db5043f31b">1.4</ix:nonFraction>&#160;million for the years ended December 31, 2022 and 2021, respectively. Accounts receivable, net included $<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-5" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzM3OQ_bd10f5ed-075d-4681-8d60-e05d741b84bf">5.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-5" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzM4Ng_c622d4c0-dd2a-44a9-a8d6-1c6e0461c08b">7.1</ix:nonFraction>&#160;million of unbilled receivables for the years ended December 31, 2022 and 2021, respectively. Unbilled receivables are defined as the Company's right to consideration in exchange for goods or services that we have transferred to the customer but have not yet billed for, generally as a result of contractual billing terms.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, net</span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzIxNDk_c4cdbcbd-ef46-4e8e-b975-e047c8d36c58" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following for the periods stated:</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:42.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>&#160;(In Years)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie43ec5a334624262bf91e9adce5e914a_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzMtMy0xLTEtOTY3MDU_d501749f-a9fb-4d2c-b10e-b0d39ec176e0">2,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e47b8b0654c4e2f845879a501d9613d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzMtNS0xLTEtOTY3MDU_1b68dbb7-9b70-401a-a90b-2262a925a62e">3,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4bb18df502b9450987b9e8f24e57920a_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzQtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjoxYTJkNTdlYjAxZjY0NDk1OTZkZjliZjMzMjhlNmMyMl80_c372d8b9-1cd1-42dc-9c45-9dae6cb7408c">1</ix:nonNumeric>-<ix:nonNumeric contextRef="i3831a0c4bd0d430486652b7ca02f79b7_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzQtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjoxYTJkNTdlYjAxZjY0NDk1OTZkZjliZjMzMjhlNmMyMl83_3db992a2-2610-47e7-b84b-e1268ecf3a2d">5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a83fa19d3d143b4aafd6aeeca2bf9e0_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzQtMy0xLTEtOTY3MDU_057b611a-1860-46cc-8cb2-5e918e3afdff">3,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90b6513c322f4439b63e861fd2e24f6d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzQtNS0xLTEtOTY3MDU_27b7c976-974b-4def-9328-d311973e9232">2,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging and computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5ca2dac97bc74306983dd21fe329745c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzUtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjo5MzVjNmM5NjUxYzI0YjU0OTFkY2VlM2JhMjAyNWI0NV80_28bb0a4f-33d3-4ea3-a18b-59d1aafd3361">1</ix:nonNumeric>-<ix:nonNumeric contextRef="i5452ccae28154179a74b2d2f2743a9b4_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzUtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjo5MzVjNmM5NjUxYzI0YjU0OTFkY2VlM2JhMjAyNWI0NV83_e9113f5d-10d9-4d3a-87e0-28238f61f99a">5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e26afe66b114d6d82e909836daada5b_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzUtMy0xLTEtOTY3MDU_5b7a62c3-870d-41dc-95d7-e1accdc248ee">88,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id25f7ed23d2b420a928825669448bfd3_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzUtNS0xLTEtOTY3MDU_32881e7f-b3e7-4d42-b959-dec5f8ec7007">89,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i13a811564fdd4803b04de0f7b816e1e1_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzYtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjpkM2ZlNjRmYjRhMWI0MDljYTcxYTM0YjBkZWJhNTZhNF80_898bc65b-7684-4c6a-8dcd-a06f2e0d1f35">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i766474f3c55a4833a1e087dc1037bc37_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzYtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjpkM2ZlNjRmYjRhMWI0MDljYTcxYTM0YjBkZWJhNTZhNF83_18246bc3-d2a1-467f-b722-12f8222bec7b">5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4159a8ccf25944a39c9147b1b088adfa_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzYtMy0xLTEtOTY3MDU_3b8267f0-5b64-4c83-8fbb-46bb4d8946aa">3,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i687382ccbb2c41939e0587d13e7da410_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzYtNS0xLTEtOTY3MDU_e5f3a671-07a9-4d8a-b782-ba6ff292c669">3,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzctMy0xLTEtOTY3MDU_9283e119-3643-49e2-a19d-dea790817794">98,061</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzctNS0xLTEtOTY3MDU_70f6f8db-5d2a-4374-926e-66e7c16e6c69">99,126</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzgtMy0xLTEtOTY3MDU_33a37b37-0c0f-4436-9e2d-324f8ab7dad6">89,838</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzgtNS0xLTEtOTY3MDU_5cd8e44a-47dc-42d2-af3f-7b82940eb976">92,380</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzktMy0xLTEtOTY3MDU_80805191-e103-4ae0-adaf-70de1acaae69">8,223</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzktNS0xLTEtOTY3MDU_bfa833da-665f-439d-bca6-97591baa52cf">6,746</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of assessing our asset retirement costs, we completed a review of the estimated useful life of our transmitter assets during the fourth quarter of 2022 (that are part of paging and computer equipment). This review was based on the results of our long-range planning and network rationalization process and indicated that the expected useful life of the last tranche of the transmitter assets was no longer appropriate. As a result of that review, the expected useful life of the final tranche of transmitter assets was extended from 2026 to 2027. This change resulted in a revision of the expected future depreciation expense for the transmitter assets and an immaterial impact on the consolidated financial statements beginning in 2023. We believe these estimates remain reasonable at the present time, but we can give no assurance that changes in technology, customer usage patterns, our financial condition, the economy or other factors would not result in changes to our transmitter decommissioning plans. Any further variations from our estimates could result in a change in the expected useful lives of the underlying transmitter assets and operating results could differ in the future by any difference in depreciation expense. The extension of the depreciable life was accounted for as a change in accounting estimate.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-19</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_232"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzQxNDE_0437358b-1262-43c6-98a5-302c0a33e6fc" continuedAt="ibcc523a8af7d478ebfdfb69d315a8542" escape="true">GOODWILL, CAPITALIZED SOFTWARE DEVELOPMENT AND INTANGIBLE ASSETS, NET</ix:nonNumeric></span></div><ix:continuation id="ibcc523a8af7d478ebfdfb69d315a8542"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of the goodwill impairment assessment, the Company as a whole is considered the reporting unit. The fair value of the reporting unit is estimated under a market-based approach using the fair value of the Company's common stock. The estimated fair value requires significant judgments, including the timing and appropriateness of the price of common stock used (e.g., point-in-time application, simple moving average, exponential moving average), as well as application of an estimated control premium. There are a number of judgmental factors that are incorporated into our assessment to establish an estimated control premium, including the review of current and past market information published by a third-party resource, assessment of the Company's future projected discounted cash flows and other relevant information if available. While a formal impairment assessment is performed annually, the Company monitors its business environment for potential triggering events on a quarterly basis. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 we had goodwill of $<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEwOTk1MTE2NDAxNTY_d1243b36-7822-4fea-92ce-1ef3050a334a">99.2</ix:nonFraction>&#160;million, which includes accumulated impairment losses of $<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzMyOTg1MzQ4OTUyOTk_53175c8a-6464-4f00-95cf-919b18ce726a">33.9</ix:nonFraction>&#160;million. There was <ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="INF" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzMyOTg1MzQ4OTUzMTM_56ac4dbc-228a-4562-a576-c43e67fcf19e">no</ix:nonFraction> change in goodwill as compared to December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software Development</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development was amortized on a straight-line basis over the estimated useful life of the asset, typically <ix:nonNumeric contextRef="ibfcf63ba86c24335bd37f8b8e10845d8_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEwOTk1MTE2NDAxNzc_d1dfcccb-4c43-495f-858f-94b213e3ef31">three years</ix:nonNumeric>. With the discontinuation of Spok Go, we had <ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="INF" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEwOTk1MTE2NDAxMDY_4ac3d2c0-1d37-4c45-8345-2799ea97c1c7"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="INF" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEwOTk1MTE2NDAxMDY_5fd2987f-eec5-4767-b2ef-ce7937e7f9be">no</ix:nonFraction></ix:nonFraction> capitalized software development costs or resulting amortization for the year ended December&#160;31, 2022. Capitalized software development costs were $<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEzNzg_86942015-ca1c-466b-b69d-817f7faa6426">10.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1Xzk4OTU2MDQ2NjIxMTk_76fde626-bb7b-4292-980f-696aa1eccfe9">11.3</ix:nonFraction>&#160;million for the years ended December 31, 2021 and December&#160;31, 2020, respectively. Amortization expense with respect to software development costs was $<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzE1MTU_9e02a056-124d-4179-a7bc-37347c56200c">5.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEwOTk1MTE2NDAxMjg_3b6198c7-477a-4d1d-a553-dea505baec7a">1.1</ix:nonFraction>&#160;million for the years ended December 31, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, we determined that a triggering event had occurred based on a number of factors including a continuing trend of unsatisfactory Spok Go sales relative to our expectations, a significant accumulation of costs combined with a reduction of future sales projections which indicated continuing losses associated with Spok Go, and our expectation that Spok Go would not provide substantive future service potential. As such, further assessment of recoverability was necessary. The analysis determined that the remaining balance of capitalized software development costs had no fair value, and as a result, we recorded an impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM2MTI_ddf6549c-a159-46bd-9e37-e6cfe72d7428">15.7</ix:nonFraction> million for the year ended December&#160;31, 2021.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no remaining amortizable intangible assets at&#160;December&#160;31, 2022&#160;and intangible assets in 2021 related primarily to customer relationships. These intangible assets, with an original gross carrying amount of $<ix:nonFraction unitRef="usd" contextRef="i65809eba925940538de83712bf972f52_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM4MjA_7b8b32b4-12fc-4fab-9830-4e8f22207ca9">25.0</ix:nonFraction>&#160;million, were being amortized over a period of <ix:nonNumeric contextRef="i49d0491a7dec4fd485d54c2172975b66_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM4NjI_1f7d3efa-46dc-48a5-8537-73e1b3a597d9">10</ix:nonNumeric> years and became fully amortized during the quarter ended March 31, 2021. We did <ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM5NDA_47a77fb4-672f-4d9f-9b0f-55764a50e4d1"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM5NDA_67a85882-7318-4e7c-a867-15c3336b827a"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM5NDA_f10623e3-3bfb-450a-9d32-84aa7daa200d">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t record an impairment of our amortizable intangible assets during the years ended December&#160;31, 2022, 2021 and 2020. </span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzQxMzk_2bf0157a-e8b3-4ffa-8da2-083a489b1eda" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net consolidated balance of intangible assets consisted of the following at December&#160;31, 2022 and 2021:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.711%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross           Carrying       Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross           Carrying       Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0ebcc66c3ba41cfa5e926d27d74b077_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtMy0xLTEtOTY3MDU_75fba285-6564-472b-9a2e-fedbca7883be">25,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0ebcc66c3ba41cfa5e926d27d74b077_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtNS0xLTEtOTY3MDU_bef10dc4-4243-49c1-b9b4-369d7a6c00da">25,002</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0ebcc66c3ba41cfa5e926d27d74b077_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtNy0xLTEtOTY3MDU_a6857fab-8297-43f9-918c-7bbcad4283cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65809eba925940538de83712bf972f52_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtOS0xLTEtOTY3MDU_b63c2fa3-1e9d-48bd-9872-89d1f7ec4afd">25,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65809eba925940538de83712bf972f52_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtMTEtMS0xLTk2NzA1_b990023e-1a6d-48c9-bdba-402b39d3931b">25,002</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65809eba925940538de83712bf972f52_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtMTMtMS0xLTk2NzA1_23907278-6246-4f31-b699-b75887bde614">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-20</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_235"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90ZXh0cmVnaW9uOjFkNjVlYWE1MTk2MDQzOWFiNGU5ZTU2ODI2NDc2ZmRiXzczMQ_d0be973a-24f7-4827-a4e1-549d48d4a92c" continuedAt="i1567c9659ca54f308f87583f843c5177" escape="true">ASSET RETIREMENT OBLIGATIONS</ix:nonNumeric></span></div><ix:continuation id="i1567c9659ca54f308f87583f843c5177"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90ZXh0cmVnaW9uOjFkNjVlYWE1MTk2MDQzOWFiNGU5ZTU2ODI2NDc2ZmRiXzcyNQ_987a0c32-cf77-4181-9f95-d18708a5ed32" escape="true"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the changes in the asset retirement obligation liabilities for the periods stated were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;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:42.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Portion</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Portion</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042387bb058f44738d933335100b316a_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzItMS0xLTEtOTY3MDU_e119846a-647f-41e8-832f-c66eb5854251">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c44d5be030f4432a6291a6549fcb159_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzItMy0xLTEtOTY3MDU_05384c90-4769-4a17-8f26-5a4aad041204">7,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzItNS0xLTEtOTY3MDU_6281b21c-d24e-45d6-899b-754b9a76df8a">7,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzMtMS0xLTEtOTY3MDU_80c2177b-074c-4639-b2b7-5f8b59bdcf6b">125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbaacca8e0884ad08f8ccc6b578d4bf7_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzMtMy0xLTEtOTY3MDU_fa7a10a5-00af-479c-abdc-4e7b9ae5f75f">741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzMtNS0xLTEtOTY3MDU_1dfdf95e-c1f8-4e8e-a941-d16df838613e">616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzQtMS0xLTEtOTY3MDU_c66cb066-7917-424e-94b1-fe2dd458efbf">334</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbaacca8e0884ad08f8ccc6b578d4bf7_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzQtMy0xLTEtOTY3MDU_f396260c-e169-49b2-a2d6-444677369600">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzQtNS0xLTEtOTY3MDU_8c8d1e58-baa9-4185-a8c8-921c992a6186">334</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231" decimals="-3" sign="-" name="spok:AssetRetirementObligationAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzUtMS0xLTEtOTY3MDU_84f7cacb-d577-4a2e-b7a0-04dc55c575c1">129</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifbaacca8e0884ad08f8ccc6b578d4bf7_D20210101-20211231" decimals="-3" sign="-" name="spok:AssetRetirementObligationAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzUtMy0xLTEtOTY3MDU_2e72cddc-b249-4de6-91cf-d3511a9dc950">1,292</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="spok:AssetRetirementObligationAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzUtNS0xLTEtOTY3MDU_9355de78-693d-435a-bd47-c498c3b79544">1,421</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzctMS0xLTEtOTY3MDU_b3aeb023-7c41-4c73-903c-8ec877975c9d">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifbaacca8e0884ad08f8ccc6b578d4bf7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzctMy0xLTEtOTY3MDU_f2502140-5f91-4713-bc3c-0b997d59aa75">383</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzctNS0xLTEtOTY3MDU_46c7276e-c429-45ee-a712-c4d3946ad558">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ea5ad67b8d442beafe552f4dbb2171e_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzgtMS0xLTEtOTY3MDU_6bf20175-4e78-4c97-a5f1-585df6311e78">130</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92c0a24da44f44b589e1249236c67468_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzgtMy0xLTEtOTY3MDU_2626a1dc-7aff-4cc0-988e-e5e6cfb78795">6,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzgtNS0xLTEtOTY3MDU_cb1c4e3e-edd6-49de-893e-f6794e3e80d4">6,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10980f04fa27419785c48e5d1b4d71e4_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzktMS0xLTEtOTY3MDU_dd2d4fa2-ba9e-4353-baaa-c7abd64be6dc">138</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53686a059834cf0affad99439699d33_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzktMy0xLTEtOTY3MDU_79a2971a-88b7-451b-bd1f-435191e6e011">542</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzktNS0xLTEtOTY3MDU_72362b98-2e12-4055-9dc0-dc65799d42f1">680</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10980f04fa27419785c48e5d1b4d71e4_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEwLTEtMS0xLTk2NzA1_ce97c74e-c278-480e-a936-c7bc085cce6f">288</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53686a059834cf0affad99439699d33_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEwLTMtMS0xLTk2NzA1_2051f2ed-a288-4608-aac2-4b2d083b0d44">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEwLTUtMS0xLTk2NzA1_71c15cdf-452e-417e-a6a2-9573df073ea9">288</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10980f04fa27419785c48e5d1b4d71e4_D20220101-20221231" decimals="-3" name="spok:AssetRetirementObligationAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzExLTEtMS0xLTk2NzA1_43c45ad5-26bd-4cb7-a478-3907b986df19">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53686a059834cf0affad99439699d33_D20220101-20221231" decimals="-3" name="spok:AssetRetirementObligationAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzExLTMtMS0xLTk2NzA1_b04fafe2-21c8-441a-aef1-71db24b4a08a">533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="spok:AssetRetirementObligationAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzExLTUtMS0xLTk2NzA1_ec63e9e4-462a-4755-bbe0-4d1a231697aa">603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10980f04fa27419785c48e5d1b4d71e4_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEzLTEtMS0xLTk2NzA1_d97c85e3-c05f-41bf-9399-a91388f6b9a2">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib53686a059834cf0affad99439699d33_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEzLTMtMS0xLTk2NzA1_bd73cabb-3f23-4ed7-8c10-ef0803dd1e3c">193</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEzLTUtMS0xLTk2NzA1_21e66f1a-8865-42d3-a1e6-48743bb9de69">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5314896725524a39b25919c6f8ac0537_I20221231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzE0LTEtMS0xLTk2NzA1_7a88d9e3-ae60-4ee8-9851-2a2ca14023bf">243</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ad9a13dfe34653ba1a25aa0610a22e_I20221231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzE0LTMtMS0xLTk2NzA1_cc9c4701-8fed-4efe-b001-ec1169feeb6d">7,237</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzE0LTUtMS0xLTk2NzA1_f7491280-20de-47b3-b8b9-19968beda89d">7,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases and reductions other than accretion, reclassification and amounts paid primarily relate to changes in estimates of the underlying liability, specifically related to updates in estimated costs to remove a transmitter and the estimated timing of removal. Estimated removal costs and timing refinements due to ongoing network rationalization activities are expected to accrete to a total liability of $<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-5" name="spok:AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90ZXh0cmVnaW9uOjFkNjVlYWE1MTk2MDQzOWFiNGU5ZTU2ODI2NDc2ZmRiXzU3MQ_e51b0ecb-ebfc-4a1b-b978-ac83e4e68289">9.1</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding asset retirement costs and accretion expense can be found in Note 6, "Consolidated Financial Statements' Components."</span></div></ix:continuation><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_238"></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTk2_958f2b71-9143-4343-be9f-12995eb0932b" continuedAt="i811bba33bff84df98090af5eda787f52" escape="true">STOCKHOLDERS' EQUITY</ix:nonNumeric></span></div><ix:continuation id="i811bba33bff84df98090af5eda787f52" continuedAt="id79d9bfc3e7f4b11aeb901f026f15817"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our authorized capital stock consists of <ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5Xzg1_21a8a0a7-3d88-44f8-9f0f-354e1774e6a5">75</ix:nonFraction> million shares of common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEyMg_3b23cb4c-84b3-45f3-82b8-d3c3219c2e57">0.0001</ix:nonFraction> per share, and <ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzE0MA_716846a5-f17e-41b3-a9c8-7367c94f5c62">25</ix:nonFraction> million shares of preferred stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzE4MA_de0058be-d321-498f-aade-9fd130c3e632">0.0001</ix:nonFraction> per share.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, we had <ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzIxNg_181b1f1b-a376-44ba-a73d-c45ff0048de5"><ix:nonFraction unitRef="shares" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzIxNg_dc50fc58-566a-42d4-a249-79ab58e6aa39">no</ix:nonFraction></ix:nonFraction> stock options outstanding.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, there were <ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzI3Mg_01f94740-3350-452f-92e0-2d641257494f">20,076,578</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzI3OQ_f3f6824e-6920-4a9a-b53a-fc348f3be51e">19,828,033</ix:nonFraction> shares of common stock outstanding, respectively, and <ix:nonFraction unitRef="shares" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzMzNg_7e510f9c-9e3c-4d7d-8013-9c3b0c208baa"><ix:nonFraction unitRef="shares" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzMzNg_f9a19cd4-6d62-4847-8743-fe9ea46aaca2">no</ix:nonFraction></ix:nonFraction> shares of preferred stock were outstanding.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ending December&#160;31, 2022, our Board of Directors declared cash dividends per share of our outstanding common stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzMyOTg1MzQ5MDA4MDQ_9a5341e5-e190-4027-945c-1cebfba73ff6">1.25</ix:nonFraction>, compared to $<ix:nonFraction unitRef="usdPerShare" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzIyMjY_9c6fb1c0-0324-41d4-acd2-ccbae9df49ae"><ix:nonFraction unitRef="usdPerShare" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzIyMjY_a5f1b7fb-6a72-419c-8ca5-d9ad322cf406">0.50</ix:nonFraction></ix:nonFraction> per share for each of the years ending December&#160;31, 2021 and December&#160;31, 2020. dividends declared that relate to unvested RSUs and unvested shares of restricted stock are accrued for and paid when the applicable vesting conditions are met. Accrued cash dividends on forfeited RSUs and restricted stock are also forfeited. Cash dividends paid as disclosed in the Consolidated Statements of Cash Flows for the years ended December&#160;31, 2022, 2021 and 2020 included previously declared cash dividends on vested RSUs and on shares of vested restricted stock issued to non-executive members of our Board of Directors. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;22, 2023, the Board of Directors declared a regular quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i8429521a01284729831a7c897fdd4d0d_I20230222" decimals="INF" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzI5MTI_4a3dc01d-7c3b-4e01-bf47-03ea8d0ede07">0.3125</ix:nonFraction> per share of common stock, with a record date of March&#160;16, 2023, and a payment date of March&#160;30, 2023. This cash dividend of approximately $<ix:nonFraction unitRef="usd" contextRef="i8429521a01284729831a7c897fdd4d0d_I20230222" decimals="-5" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzMwMzA_4e9ffd8c-4ec2-4387-af96-ff63d825e226">6.3</ix:nonFraction>&#160;million is expected to be paid from available cash on hand.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Repurchase Program</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, our Board of Directors authorized the repurchase of up to $<ix:nonFraction unitRef="usd" contextRef="ic5a898f23494421fa33202372c531b97_I20220228" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzM0OTE_e9627072-9b8b-4ab0-9a03-364af1671b72">10.0</ix:nonFraction>&#160;million of our common stock. This repurchase authority allows us, at management&#8217;s discretion, to selectively repurchase shares of our common stock from time to time in the open market depending upon market price and other factors.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="id79d9bfc3e7f4b11aeb901f026f15817" continuedAt="ie790767c47564a0787ddb2926ab877ce"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not repurchase any of its common stock during 2022, 2021 or 2020. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Common Share</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is computed on the basis of the weighted average common shares outstanding. Diluted net loss per common share is computed on the basis of the weighted average common shares outstanding plus the effect of all potentially dilutive common shares, including unvested and outstanding equity awards. <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTkz_f09e122c-f14a-42ed-9017-40a09fdf349f" continuedAt="ie4890ad048e7477899e09420324d1faa" escape="true">The components of basic and diluted net loss per common share were as follows for the periods stated:</ix:nonNumeric></span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:center"><ix:continuation id="ie4890ad048e7477899e09420324d1faa"><table 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:42.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except for share and per share amounts)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzQtMS0xLTEtOTY3MDU_8dfa9db2-4eb6-41b8-87b6-ef443c908e02">21,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzQtMy0xLTEtOTY3MDU_06170065-2fb1-4434-b696-f9e2dece92e6">22,180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzQtNS0xLTEtOTY3MDU_ef1fa990-6077-4657-ab77-94b178acc6fb">44,225</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;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzctMS0xLTEtOTY3MDU_065830cb-2c1f-44cf-a3dc-4d420ece86eb">19,672,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzctMy0xLTEtOTY3MDU_7ed3dfcf-7b32-458d-b619-28f30a5f980a">19,404,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzctNS0xLTEtOTY3MDU_ee18f813-cc4c-401d-8b0e-59952c8239f7">19,028,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzgtMS0xLTEtOTY3MDU_c5fa5128-51d2-4ecf-a77b-4b24adb11b07">19,991,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzgtMy0xLTEtOTY3MDU_53a4d921-7a1c-4e4d-a51b-94c07faebf54">19,404,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzgtNS0xLTEtOTY3MDU_4e77c429-c732-42dc-8858-4a4694dc404e">19,028,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzktMS0xLTEtOTY3MDU_c5963794-0bc1-4665-a456-96d256304f52">1.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzktMy0xLTEtOTY3MDU_7c3edcc0-cf06-41dc-a7cc-8050940e5cae">1.14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzktNS0xLTEtOTY3MDU_56dae895-43a0-4297-8b4e-e13e7c4f1f47">2.32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per common share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzEwLTEtMS0xLTk2NzA1_bb59d629-2966-4377-8b36-3754563580ca">1.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzEwLTMtMS0xLTk2NzA1_9c28f368-42b6-4f20-9fe8-a4c363db014c">1.14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzEwLTUtMS0xLTk2NzA1_79ba7ce9-c3c0-4e5a-925f-7da79ddca224">2.32</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTk0_dc1cbc7a-d4d6-4a3d-9eff-b58bffe14842" escape="true"><div style="margin-bottom:8pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, the following securities were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:</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:42.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id7a45f26623d4a9e9589cfd0fab1b281_D20220101-20221231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTplMzAxZWNiN2ZiN2U0M2UxOGJiZjJhOTE0NjJjOWE0Ny90YWJsZXJhbmdlOmUzMDFlY2I3ZmI3ZTQzZTE4YmJmMmE5MTQ2MmM5YTQ3XzMtMS0xLTEtOTY3MDU_6e2a1446-feb7-4095-8bdb-bb6d35aa3f68">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i29c1db8ace9d4e2f872087ae0ce67b80_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTplMzAxZWNiN2ZiN2U0M2UxOGJiZjJhOTE0NjJjOWE0Ny90YWJsZXJhbmdlOmUzMDFlY2I3ZmI3ZTQzZTE4YmJmMmE5MTQ2MmM5YTQ3XzMtMy0xLTEtOTY3MDU_3841199f-97fd-4629-a8f7-ff5181138bc1">371,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia25a3c8788494a3787cd3e53a64e4bbf_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTplMzAxZWNiN2ZiN2U0M2UxOGJiZjJhOTE0NjJjOWE0Ny90YWJsZXJhbmdlOmUzMDFlY2I3ZmI3ZTQzZTE4YmJmMmE5MTQ2MmM5YTQ3XzMtNS0xLTEtOTY3MDU_d3141343-f06d-465b-8a21-6a5bcf1dd722">297,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation Plans</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;23, 2012, our Board of Directors adopted the Spok Holdings, Inc. 2012 Equity Incentive Award Plan (the "2012 Equity Plan") that our stockholders subsequently approved on May&#160;16, 2012. A total of <ix:nonFraction unitRef="shares" contextRef="i60831dab106e497f8b9f41ba4656bf2c_I20120516" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzUyMDM_3874efb7-431b-4e89-b506-0f74bbfb7bdb">2,194,986</ix:nonFraction> shares of common stock were reserved for issuance under this plan. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2020, our Board of Directors adopted the Spok Holdings, Inc. 2020 Equity Incentive Award Plan (the "2020 Equity Plan" and together with the 2012 Equity Plan, the "Equity Plans") that our stockholders subsequently approved on July 28, 2020. At July 28, 2020, a total of <ix:nonFraction unitRef="shares" contextRef="ib8d3382466b649e89f603f7e4b40aeda_I20200728" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU1NTY_c3228c69-9ec9-44de-b692-f6c30175c53c">1,699,950</ix:nonFraction> shares of common stock had been reserved for issuance under the Equity Plans, including <ix:nonFraction unitRef="shares" contextRef="i97d48ffc64c249ef9b2fbd77f081c873_I20200728" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU2NDc_6042509d-94b8-4653-a2b2-97b87be2dbe1">1,600,000</ix:nonFraction> shares available under the 2020 Equity Plan and <ix:nonFraction unitRef="shares" contextRef="i74fb48ce7f2a41bfb9076ecbf1911948_I20200728" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU2OTg_693a4e27-ef2d-43aa-a65e-c3f50418502e">99,950</ix:nonFraction> shares which, as of the Stockholder Approval Date, remained available for issuance under the 2012 Equity Plan. No further grants were to be made under the 2012 Equity Plan, although the 2012 Equity Plan continues to govern all outstanding awards thereunder.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards under the 2020 Equity Plan may be in the form of stock options, restricted common stock, RSUs, performance awards, dividend equivalents, stock payment awards, deferred stock, deferred stock units ("DSUs"), stock appreciation rights or other stock or cash-based awards. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards generally vest <ix:nonNumeric contextRef="i0400310846ee4b629e9af1604ee47d6b_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzYyNzU_63d3ce33-5803-4ea2-91b4-1e988f4c23a1">one year</ix:nonNumeric> from the date of grant. Related dividends accumulate during the vesting period and are paid at the time of vesting. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent RSUs generally vest over a <ix:nonNumeric contextRef="i5455c715554c49689e4b79e412e9cd67_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTUz_2642bb01-ca45-4e5d-b85c-218aa4509a4e">three-year</ix:nonNumeric> performance period upon successful completion of the performance objectives. Non-contingent RSUs generally vest in thirds, annually, over a <ix:nonNumeric contextRef="ib63feae2a6f240a99d422466dec43f65_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTU0_e98211ad-a771-4570-9085-82c1ecd6c9ab">three-year</ix:nonNumeric> period. Dividend equivalent rights generally accompany each RSU award and those rights accumulate and vest along with the underlying RSU.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend equivalent rights generally accompany each DSU award and are paid to participants in cash on the Company's applicable dividend payment date whether the DSU is vested or unvested. The dividend equivalent right associated with a DSU continues until delivery of the underlying shares of common stock is made.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="ie790767c47564a0787ddb2926ab877ce" continuedAt="i36459e87067043289b47edbf6ae4fb7d"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of the underlying shares of common stock occurs at the earliest of a participant's separation from service, disability, death, or a change in control. Any shares subject to an award under the 2012 Equity Plan that are forfeited or expire will be available for the future grant of awards under the 2020 Equity Plan. As of December&#160;31, 2022, there were no unvested equity awards under the 2012 Equity Plan.</span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="spok:ActivitiesUnderEquityPlanFromInceptionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTY0_60e4ffd2-4b71-4762-b0ef-8b9d50a61423" escape="true"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities under the Equity Plans from January 1, 2019, through December&#160;31, 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.095%"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Activity</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4db3a4573094b2583ae70c3856be7b2_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzItMS0xLTEtOTY3MDU_28bb27ff-885e-4118-aa73-f84d5717f428">646,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Additional shares available for issuance under the 2020 Equity Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6fa82c14d9a4405949cffb776a893a3_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzMtMS0xLTEtMTA2OTI2_02bac539-f69d-406b-b0b2-8a550a0555a0">1,600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: RSU and restricted stock awarded to eligible employees, net of forfeitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie6fa82c14d9a4405949cffb776a893a3_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzMtMS0xLTEtOTY3MDU_873cf373-8a74-4588-be9e-6701709baa7b">547,166</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0e68bcaf58914ee9a9525d50a64356e8_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzQtMS0xLTEtOTY3MDU_fd79c680-29bb-4129-898b-e7cdc3bd64f5">1,699,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: RSU and restricted stock awarded to eligible employees, net of forfeitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ifac2dd670b27401cb7159ad45b37c2a8_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzUtMS0xLTEtOTY3MDU_15e11056-29af-417a-8001-5d061bcbdf1a">539,241</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 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: stock issued in lieu of cash 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ifac2dd670b27401cb7159ad45b37c2a8_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzYtMS0xLTEtOTY3MDU_10f2974e-6c6b-406e-9301-8a006882ddcc">169,944</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at December 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaaf2f4df38f64d31a869112b962b058c_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzctMS0xLTEtOTY3MDU_13e54b51-7076-41c1-bf35-7edaa11f1ad0">990,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: RSU, DSU and restricted stock awarded to eligible employees, net of forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ife2426e366e44316976db29bc9f1e0d3_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzgtMS0xLTEtOTY3MDU_33650d7a-234e-46da-be6e-490ca91f3f45">307,077</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0c071a97440644e59197adefaa96c614_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzExLTEtMS0xLTk2NzA1_50675e5b-1f80-4656-90b9-16c0b21a86ce">683,052</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:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTY3_1bba5a61-a1a5-4404-98fc-920b89ace900" escape="true"><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details activities with respect to outstanding RSUs, DSUs, and restricted stock under the Equity Plans for the year ended December&#160;31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.096%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair&#160;Value per Share</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cbdbca182eb434a8c054710c5c91855_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzItMi0xLTEtOTY3MDU_7110f84d-80e1-49af-9cc1-b968019ce999">771,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0cbdbca182eb434a8c054710c5c91855_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzItNC0xLTEtOTY3MDU_d1f86bd1-89eb-4f50-abe6-8a48c4d25f38">11.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzMtMi0xLTEtOTY3MDU_189b016c-4c61-453b-a3b5-1e62618ff728">464,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzMtNC0xLTEtOTY3MDU_49fa961b-d798-4a61-b80a-23b681b7ce25">8.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzQtMi0xLTEtOTY3MDU_8034b36b-03a1-4235-84a7-cf678fb0e855">463,939</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzQtNC0xLTEtOTY3MDU_2e5dfb92-a296-4dd8-bc85-eb356ed7d0cb">11.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzUtMi0xLTEtOTY3MDU_d5c45159-7f57-43c4-b469-7d1b316825ef">157,495</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzUtNC0xLTEtOTY3MDU_9454d915-df33-446c-8b6a-6bb4e86dddf0">10.66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i13a12543df8646528ac06ae5a4a154f6_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzYtMi0xLTEtOTY3MDU_84bc20a9-e35e-4858-ac69-572b49fb10c8">614,309</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i13a12543df8646528ac06ae5a4a154f6_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzYtNC0xLTEtOTY3MDU_31f407f8-592d-46f0-990e-c5a22f494817">8.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the <ix:nonFraction unitRef="shares" contextRef="i13a12543df8646528ac06ae5a4a154f6_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5Xzc3MDY_84bc20a9-e35e-4858-ac69-572b49fb10c8">614,309</ix:nonFraction> unvested RSUs, DSUs and restricted stock outstanding at December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i58fdd02063944fb58651eb51becabb0d_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5Xzc3Njk_c3f5b634-1d09-44bf-8d67-92ad24ef06a0">356,896</ix:nonFraction> RSUs include contingent performance requirements for vesting purposes. At December&#160;31, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i037e7175e3b04ddfbc7336898ce557a8_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5Xzc4NjA_d4dff308-e463-4a8d-af67-62d8c7dc3f1c">2.6</ix:nonFraction>&#160;million of unrecognized net compensation cost related to RSUs and restricted stock, which is expected to be recognized over a weighted average period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ia53335a6002e4283816d7d17bda2a429_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgwMDg_5bcb4b9a-f649-40a2-8873-bb3e4e030b35">1.6</ix:nonNumeric> years</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021 and 2020, the Company granted <ix:nonFraction unitRef="shares" contextRef="ifabf28540f3747849ab2d12949ef6aa1_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgwODA_ce41757f-1470-4e67-9a07-3b00eab4049b">657,492</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6c0f20593d4443de9d604e351f183232_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgwODc_d5d06aa2-d5a1-45e0-b2c6-ea0bd2949ee8">603,171</ix:nonFraction> RSUs, respectively, with a weighted-average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ifabf28540f3747849ab2d12949ef6aa1_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgxNTk_6609ee5b-dbbc-40e4-8bf7-0022000e712d">11.02</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i6c0f20593d4443de9d604e351f183232_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgxNjY_4fe07d30-e64f-4974-9de2-91f424876142">11.94</ix:nonFraction> per share, respectively. The fair value of RSUs that vested was $<ix:nonFraction unitRef="usd" contextRef="ifabf28540f3747849ab2d12949ef6aa1_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU0OTc1NTgzMTkzOA_f89de170-8a32-453c-b1c8-f4c0e070ddfe">3.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6c0f20593d4443de9d604e351f183232_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgyODE_c95c2a59-3682-4453-a3ec-d71955d53336">3.7</ix:nonFraction>&#160;million for the years ended December&#160;31, 2021 and December&#160;31, 2020, respectively, based on the closing price of the Company's common stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgzNjY_98734504-f724-467d-b4f3-b6ea1a3521a6">9.33</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgzNzM_9ad24f0a-8e4a-4f37-a2a0-aaee4ffed41c">11.13</ix:nonFraction> at December 31, 2021 and 2020, respectively.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, our Board of Directors adopted the ESPP that our stockholders subsequently approved on July 25, 2016. A total of <ix:nonFraction unitRef="shares" contextRef="ibc1347e5238b4b429331a8d06da26259_I20160725" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5Xzg1Njk_d5c5506e-fc85-4e8f-8a1c-fc9e927ddf7d">250,000</ix:nonFraction> shares of common stock were reserved for issuance under this plan. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP allows employees to purchase shares of common stock at a discounted rate, subject to plan limitations. Under the ESPP, eligible participants can voluntarily elect to have contributions withheld from their pay for the duration of an offering period, subject to the ESPP limits. At the end of an offering period, contributions will be used to purchase the Company's common stock at a discount to the market price based on the first or last day of the offering period, whichever is lower. </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="i36459e87067043289b47edbf6ae4fb7d"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants are required to hold common stock for a minimum period of&#160;<ix:nonNumeric contextRef="i6d917194d1724ee6bcd5a4f5aa2aeb54_D20220101-20221231" name="spok:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzkyMDc_a928bdc4-b46e-4086-83b7-b3580cbcfdc4">two years</ix:nonNumeric> from the grant date. Participants will begin earning dividends on shares after the purchase date. Each offering period will generally last for no longer than&#160;<ix:nonNumeric contextRef="i22eb97cea85c42a48eb6dcb908542c18_D20220101-20221231" name="spok:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzkzNjg_e71d6672-4407-47fe-99ee-55df1544728f">six months</ix:nonNumeric>. Once an offering period begins, participants cannot adjust their withholding amount. If a participant chooses to withdraw, any previously withheld funds will be returned to the participant, with no stock purchased, and that participant will be eligible to participate in the ESPP at the next offering period. If the participant terminates employment with the Company during the offering period, all contributions will be returned to the employee and no stock will be purchased. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes model to calculate the fair value of each offering period on the offer date. The Black-Scholes model requires the use of estimates for the expected term, the expected volatility of the underlying common stock over the expected term, the risk-free interest rate and the expected dividend payment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended&#160;December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i6d917194d1724ee6bcd5a4f5aa2aeb54_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTk1MTE2NDYxNzA_9cf63e06-bf1d-4005-b8db-1a65b5862883">no</ix:nonFraction> shares of the Company's stock were purchased, as compared to <ix:nonFraction unitRef="shares" contextRef="i2530d95ee1ee4801acbad68507719512_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU0OTc1NTgyNTEzOQ_f94a52fc-e4f4-4b3b-a339-c3f02b63d940">16,015</ix:nonFraction> shares purchased for a total cost of $<ix:nonFraction unitRef="usd" contextRef="i2530d95ee1ee4801acbad68507719512_D20210101-20211231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU0OTc1NTgyNTE4MQ_f7d0ab0b-41b2-4146-a42f-2f6f22789bf8">0.1</ix:nonFraction> million for the year ended December&#160;31, 2021. </span></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="spok:ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTU1_36a49938-5041-491a-b01f-aad5ddf2140a" escape="true"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="spok:ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTk4_0324ea80-f1c6-4de3-a300-268999bfb783" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities under the ESPP from January 1, 2020, through December&#160;31, 2022:</span></div><div style="margin-bottom:8pt;margin-top:13pt;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:80.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.095%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Activity</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i774b20ff037d4efba1d2399e24320bc5_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzItMS0xLTEtOTY3MDU_aeaebd98-975a-4d07-aa24-3c0cc06e95c7">184,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: common stock purchased by eligible employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ic3c782d0de1346dc8d87eba8845befe5_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzMtMS0xLTEtOTY3MDU_54d9dbc8-2f7d-4b79-a7a1-aa69588925cb">35,661</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if7b1a2d344fa4d73b20b4e4a32fabf0a_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzQtMS0xLTEtOTY3MDU_313119cf-0c82-4089-bd2c-14f5a34edeed">149,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: common stock purchased by eligible employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2530d95ee1ee4801acbad68507719512_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzUtMS0xLTEtOTY3MDU_600d05ac-4deb-4ae7-b636-c70e5fe54a04">16,015</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1d1725fdd57b4d9183c9ed567ad29e83_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzYtMS0xLTEtOTY3MDU_08683e21-610f-467b-8a6d-0e846ccc90a5">133,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: common stock purchased by eligible employees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6d917194d1724ee6bcd5a4f5aa2aeb54_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzctMS0xLTEtOTY3MDU_817edce1-d29b-448d-9427-219548dd736c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie1eec250de07431ba820a0667e802caf_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzgtMS0xLTEtOTY3MDU_0f6472d4-6358-4882-9175-88e465c76a37">133,184</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:top"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts withheld from participants are classified as a liability on the Consolidated Balance Sheets until funds are used to purchase shares. This liability amount is immaterial to the consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense associated with common stock, RSUs and restricted stock was recognized based on the grant date fair value of the instruments, over the instruments&#8217; vesting period. <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTgx_7a410446-4777-493e-9083-ac33cd1e592e" continuedAt="i89b4144e456b4f269694b841f905acfa" escape="true"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTkw_43f459b6-2ae9-44e8-a027-caa9b0abe987" continuedAt="if661841e2c1d44c2b4803f2f48b7177e" escape="true">The following table reflects stock-based compensation expense for the periods stated:</ix:nonNumeric></ix:nonNumeric></span></div><div><ix:continuation id="i89b4144e456b4f269694b841f905acfa"><ix:continuation id="if661841e2c1d44c2b4803f2f48b7177e"><table 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:42.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based RSUs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i319832f7efd241bb863b210c8f975681_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzMtMS0xLTEtOTY3MDU_e6e49885-8e1d-4f9b-b3de-2a2c1d917ecb">1,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbbd76fc7bad463ea4e929b0640c744f_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzMtMy0xLTEtOTY3MDU_5422dad6-f87e-4e9d-92fc-cdc4e00bf794">1,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i077a76d6a24845bf8cdfeca9d63ba1de_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzMtNS0xLTEtOTY3MDU_81731bcc-7df6-416e-a965-278908b8d31d">2,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-based RSUs and restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4488345f08bf48bf95f9b5f5725c5400_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzQtMS0xLTEtOTY3MDU_3c352f06-2545-40e7-b861-d7c0ca536e12">2,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7898c84d41974070951ceace3620785b_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzQtMy0xLTEtOTY3MDU_eeaee889-ccb8-42c5-904d-9834ab192c6c">3,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b414f3878eb4daf8a93f09e34f21084_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzQtNS0xLTEtOTY3MDU_f65095c0-6e71-4d34-85e2-3fe57b6e58c9">3,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in lieu of salary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7452508994542af97b76e591d88fdeb_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzUtMS0xLTEtOTY3MDU_704cf7cd-cf8d-4fe4-9a88-fec32ecd7793">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96021a95b53d474d8baee115c7df21f7_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzUtMy0xLTEtOTY3MDU_e2a04bbf-fc7f-4d29-b2cf-dd71d8c1a928">1,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd2317c46da84c8482c6bc4061d7e6ba_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzUtNS0xLTEtOTY3MDU_19a40ba7-2c83-4b51-8717-cfe1d9f6c420">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d917194d1724ee6bcd5a4f5aa2aeb54_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzYtMS0xLTEtOTY3MDU_94477bd4-509d-4c3e-bad0-7df352d7e22d">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2530d95ee1ee4801acbad68507719512_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzYtMy0xLTEtOTY3MDU_85291699-b068-44f0-b8e8-d946ed54926f">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3c782d0de1346dc8d87eba8845befe5_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzYtNS0xLTEtOTY3MDU_f52619ba-f55d-435a-81b6-a726d9524dd1">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzctMS0xLTEtOTY3MDU_e55e7e30-3279-4069-a6a0-4b7f6f0dfc23">3,827</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzctMy0xLTEtOTY3MDU_9a5700bc-06ab-45e6-9b97-4d3a543e1c1a">7,239</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzctNS0xLTEtOTY3MDU_85dd2265-7ee8-4e3e-a218-49ce9f56af33">5,508</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></ix:continuation></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-24</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_244"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMjc_d7572296-4daa-47c6-b570-4dba440cf0ee" continuedAt="iffdccc9f7c334ac5a3f98574416f7d67" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="iffdccc9f7c334ac5a3f98574416f7d67" continuedAt="i02e78f7f7e0a4ed49108e2a838479fb7"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMjk_6b0ba981-b820-46fc-9d0b-ca7f04deb796" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of our (provision for) benefit from income taxes attributable to current operations for the periods stated were as follows:</span></div><div style="margin-bottom:3pt"><table 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:42.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.097%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzMtMS0xLTEtOTY3MDU_bf76d672-c255-4fa5-a364-fe31259da49c">997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzMtMy0xLTEtOTY3MDU_b644b1bc-8369-48e9-81f4-5d4f3354c8df">27,332</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzMtNS0xLTEtOTY3MDU_5ccdcb1a-dd5e-4d02-9de9-3fb34e1cc83b">21,770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzYtMS0xLTEtOTY3MDU_17ffe604-de62-4787-aef4-a8fea7ee7942">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzYtMy0xLTEtOTY3MDU_364e9341-d6fb-44eb-bca3-98bb5aeb25c7">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzYtNS0xLTEtOTY3MDU_a157ab76-b971-4de1-8fd7-12e1e3842949">&#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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzctMS0xLTEtOTY3MDU_46330330-40d1-4fde-b390-9fa38920fdf5">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzctMy0xLTEtOTY3MDU_ff1523c3-571c-4607-bbd2-66ef4886a4a4">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzctNS0xLTEtOTY3MDU_41cb44eb-6381-4976-bcab-9b7149592cab">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzgtMS0xLTEtOTY3MDU_dde851ae-3050-4b46-92da-4227611b8c63">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzgtMy0xLTEtOTY3MDU_30279b10-7ad3-4085-a122-985d1f8096fc">283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzgtNS0xLTEtOTY3MDU_132ed255-4bab-4e97-8f65-e018b86681a3">150</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzktMS0xLTEtOTY3MDU_546248e4-c571-4eac-a6d9-c491259a47b3">88</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzktMy0xLTEtOTY3MDU_c25937b3-009b-4ff9-83dd-85a459804714">331</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzktNS0xLTEtOTY3MDU_adca5a84-21c3-42c8-aaf8-64d58766cdc7">92</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzExLTEtMS0xLTk2NzA1_2292d2c9-ce6d-42e9-b239-cf2a87075c0c">20,642</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzExLTMtMS0xLTk2NzA1_3d4bc2b3-a22c-4ad4-be73-f70e1c9482d2">4,178</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzExLTUtMS0xLTk2NzA1_0902a7cc-48f0-411d-b09d-416089a8fe61">20,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEyLTEtMS0xLTk2NzA1_c8c52685-f99b-4fb3-8204-57afd2a92a88">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEyLTMtMS0xLTk2NzA1_8621e9f1-985f-405d-831a-2b60616e7f03">1,561</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEyLTUtMS0xLTk2NzA1_d41b6e2c-dd3c-425c-bf49-febb99a76d49">1,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEzLTEtMS0xLTk2NzA1_1b00cc1a-e8dc-4691-8738-3f9f6e061433">330</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEzLTMtMS0xLTk2NzA1_d87c413c-e894-415e-ac88-5ebdb93954bc">256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEzLTUtMS0xLTk2NzA1_ef78ccd1-8214-4fa2-81c1-44df04f4affe">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE0LTEtMS0xLTk2NzA1_db4dc587-1d8b-464b-a282-29cf953b7547">20,947</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE0LTMtMS0xLTk2NzA1_834f4513-63ef-4737-ad02-8b01a7afcb81">5,483</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE0LTUtMS0xLTk2NzA1_d6acd49f-fa36-48df-923d-83205d3cee65">22,547</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 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from (provision for) income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE1LTEtMS0xLTk2NzA1_a61353d2-effb-4b06-bc26-ddbdd096ac2a">20,859</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE1LTMtMS0xLTk2NzA1_477bfbbf-50bb-481f-b694-29c9ec4c9345">5,152</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE1LTUtMS0xLTk2NzA1_13424c41-ed8e-45af-bd7e-a2c4c84c07b6">22,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign income before income tax (benefit) expense is immaterial to consolidated income before income tax (benefit) expense. <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMTY_73c51171-b3dc-44f7-8f7c-29368f4a77ba" continuedAt="i6268217e0a9043138c0a036558501ab7" escape="true">The following table summarizes the principal elements of the difference between the United States federal statutory rate of 21% and our effective tax rate for the years ended December&#160;31, 2022, 2021 and 2020:</ix:nonNumeric></span></div><div style="text-align:center"><ix:continuation id="i6268217e0a9043138c0a036558501ab7"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:42.989%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.662%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.662%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.662%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.662%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.665%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzItMS0xLTEtOTY3MDU_bf76d672-c255-4fa5-a364-fe31259da49c">997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzItNS0xLTEtOTY3MDU_b644b1bc-8369-48e9-81f4-5d4f3354c8df">27,332</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzItOS0xLTEtOTY3MDU_5ccdcb1a-dd5e-4d02-9de9-3fb34e1cc83b">21,770</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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:3pt"><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;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;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes computed at the federal statutory rate</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtMS0xLTEtOTY3MDU_e5b9dfce-695f-4cb9-84b2-0ea8ed352c38">209</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtMy0xLTEtOTY3MDU_f0817f0b-df16-487b-9d59-b29154d21af6">21.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtNS0xLTEtOTY3MDU_3a67fca6-99b3-4fac-bfa7-4a0038e1f93a">5,740</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtNy0xLTEtOTY3MDU_150a389f-4542-4738-9657-cdc34e258a21">21.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtOS0xLTEtOTY3MDU_9ea30ddb-1723-4a9d-ab40-7a201d1d4f3e">4,572</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtMTEtMS0xLTk2NzA1_d51695ea-61a6-4aed-aeaf-7814cdfdc33c">21.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtMS0xLTEtOTY3MDU_0778ef0b-31c5-443e-a4ed-dbdb4689e753">121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtMy0xLTEtOTY3MDU_1dbb9abe-5a5a-41cc-8292-a4825588abef">12.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtNS0xLTEtOTY3MDU_a8ed51d3-571a-4295-baa1-d3c16dfd471e">1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtNy0xLTEtOTY3MDU_3fb159e8-d65b-4249-945c-f3578e7d8e05">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtOS0xLTEtOTY3MDU_d1f9e946-d1ea-40c6-a6af-e8699eff62ba">703</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtMTEtMS0xLTk2NzA1_1082e0ae-6dfe-497c-a3d3-d137f4286d03">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtMS0xLTEtOTY3MDU_4721d86c-6fe1-4258-b5f8-5d8e9f5d2d38">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtMy0xLTEtOTY3MDU_4ed76142-b550-4f6a-8c20-f6df6f0ce07d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtNS0xLTEtOTY3MDU_d58f1d9c-a733-40af-a9e3-cfd478c4b7ba">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtNy0xLTEtOTY3MDU_84a9f740-3c32-435a-9854-0d65396cdb2c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtOS0xLTEtOTY3MDU_da13c0cc-85a5-4fc1-bec5-169de1526d9c">6,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtMTEtMS0xLTk2NzA1_1e56a0c6-296f-43c5-9cb0-040286d06d50">29.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtMS0xLTEtOTY3MDU_9a85da15-4cdf-4aab-876e-f7a5ae279bf4">21,850</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtMy0xLTEtOTY3MDU_d2837467-ab7f-4d5c-83ee-24885b16b7ff">2,191.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtNS0xLTEtOTY3MDU_197428f1-6b41-4fa5-b9ba-a0b4ee119e74">2,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtNy0xLTEtOTY3MDU_b5551ad0-ed0b-497a-9f43-b44f6a413fdb">7.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtOS0xLTEtOTY3MDU_c55a0ff6-1d10-4f9d-a3ef-7c8cd28e2ecf">22,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtMTEtMS0xLTk2NzA1_ee780c04-530d-4115-93a0-5437026acbb7">101.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development and other tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktMS0xLTEtOTY3MDU_df6d6aea-d630-4eaa-b64f-45ebdbda2e15">88</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktMy0xLTEtOTY3MDU_70f4a987-7162-4a22-8ca9-9714a0ecc70b">8.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktNS0xLTEtOTY3MDU_b8ec46e1-2935-4ee5-aeda-55d63cc358c3">808</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktNy0xLTEtOTY3MDU_314c2894-2640-4ae7-a79f-e6249ec57a16">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktOS0xLTEtOTY3MDU_3af1901c-1eb0-4f55-8bda-5207903db433">1,316</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktMTEtMS0xLTk2NzA1_b8246e14-8c2a-43e0-8fc1-afeaa1d86d89">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess executive 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTEtMS0xLTk2NzA1_b244ed0d-9d1b-4718-b597-2af6ba8b7f81">231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTMtMS0xLTk2NzA1_45bc56c4-d6d1-4ceb-b58d-25ca0a004852">23.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTUtMS0xLTk2NzA1_dabcc6f8-ca2f-4c8a-bd50-d862d4177724">272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTctMS0xLTk2NzA1_6cbd7fe2-73f7-448c-b4a5-204031a8e88c">1.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTktMS0xLTk2NzA1_cbf8ba32-1749-44fc-986d-ada60764e050">266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTExLTEtMS05NjcwNQ_7d6ff65c-9397-44f3-80e5-a9fb9cec9eca">1.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTEtMS0xLTk2NzA1_c5e21b48-7c7f-447a-8a44-4ff21fa2cebf">518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTMtMS0xLTk2NzA1_3caf003e-7c68-45d9-8db7-bde78dd734f2">52.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTUtMS0xLTk2NzA1_214762a2-e6f2-49c8-b4c7-cfadda8e226d">567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTctMS0xLTk2NzA1_79927404-5db9-45d2-befe-0b979190518f">2.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTktMS0xLTk2NzA1_d11d0ee2-659e-498d-a5ec-01819898bccd">331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTExLTEtMS05NjcwNQ_e2b7a9ac-6f01-4805-9174-8a0f8a384e8d">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTEtMS0xLTk2NzA1_de90abd7-fa16-4c82-b2e1-d6d6f71e60cf">20,859</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTMtMS0xLTk2NzA1_087ce152-9b48-4a41-8611-0115341a569f">2,092.2</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"><span style="color:#000000;font-family:'Arial',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 style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTUtMS0xLTk2NzA1_5f37bbc9-ec7b-41d3-bfa0-7606bbc6923d">5,152</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTctMS0xLTk2NzA1_9a420273-32b4-436c-b526-201806ceb5ca">18.8</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"><span style="color:#000000;font-family:'Arial',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 style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTktMS0xLTk2NzA1_45d6d760-586b-4737-aa28-d9a75cdd95a5">22,455</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTExLTEtMS05NjcwNQ_b81e2ad1-122b-4e5e-bb2f-be8ab0c329f7">103.1</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The anticipated effective income tax rate is expected to continue to differ from the federal statutory rate primarily due to the effect of state incom</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e taxes and permanent differences between book and taxable income. The earnings of non-U.S. subsidiaries are deemed to be indefinitely reinvested in non-U.S. operations.</span></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="i02e78f7f7e0a4ed49108e2a838479fb7" continuedAt="iebe8041643a947af8688ac24495792e4"><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="spok:ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMTc_f79f70e3-df11-4fe9-badb-b4c07c2752e6" escape="true"><div style="margin-bottom:8pt;margin-top:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred income tax assets at December&#160;31, 2022 and 2021 were as follows:</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:61.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.096%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzMtMS0xLTEtOTY3MDU_292dba0e-8044-4e4b-bd6a-a826ab424631">13,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzMtMy0xLTEtOTY3MDU_91469b53-2011-477a-b6f7-5b107fa971bb">13,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzQtMS0xLTEtOTY3MDU_33e15566-e693-411b-a94e-49826135247d">25,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzQtMy0xLTEtOTY3MDU_e34794ae-b1c6-4f50-a867-b861955c698d">25,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzUtMS0xLTEtOTY3MDU_c8c8e18c-5dc4-4a8a-81d6-d63b0685bd2a">4,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzUtMy0xLTEtOTY3MDU_52d50b37-60ad-46e1-8da2-5eb8385fdde2">5,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities, reserves and other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzYtMS0xLTEtOTY3MDU_bf7a5aa6-5348-4c78-9286-dcb038fa2892">3,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzYtMy0xLTEtOTY3MDU_0459c6bb-89fd-4d63-adaa-a6197a01b704">4,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzctMS0xLTEtOTY3MDU_b10f5b6b-7fe2-409c-8026-687882996468">6,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzctMy0xLTEtOTY3MDU_7ff7aba0-90b5-4b17-b81c-ac01998a8349">6,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzgtMS0xLTEtOTY3MDU_0087c824-446f-4759-86aa-08cd1cbe47c2">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzgtMy0xLTEtOTY3MDU_69205ce0-a9f7-4d85-9413-d0cd456c7e21">495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzktMS0xLTEtOTY3MDU_94eba530-2c17-4829-9e5e-67d06ae9f78e">1,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzktMy0xLTEtOTY3MDU_02c1c752-2925-488c-a841-61b3aec5b913">2,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="spok:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEwLTEtMS0xLTEyMDY3MQ_bdac5324-8679-40b5-a807-3e60ab22519c">3,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="spok:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEwLTMtMS0xLTEyMDcwNA_d5199f28-1035-4702-ad7d-8a3ddff155d9">4,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEwLTEtMS0xLTk2NzA1_8ce6e3db-aa2c-4454-9804-9fc2a1f42496">120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEwLTMtMS0xLTk2NzA1_cb3db81e-6616-4081-bc47-4c515c438e3b">289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzExLTEtMS0xLTk2NzA1_3ad1c269-cf31-4765-8fea-5c28a16c104a">60,691</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzExLTMtMS0xLTk2NzA1_da09c3ab-73d3-4adf-b311-f32528a2241c">62,045</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEzLTEtMS0xLTk2NzA1_5735e7cd-bb07-4f42-8d9a-516b0fa5e033">2,269</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEzLTMtMS0xLTk2NzA1_938f5d8e-2b1f-49d3-b59d-ccd5a524d21d">2,128</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="spok:DeferredTaxLiabilitiesRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE1LTEtMS0xLTEyMDcxNQ_c5eed5ac-1200-4b2c-86b3-2737bd304b52">3,534</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="spok:DeferredTaxLiabilitiesRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE1LTMtMS0xLTEyMDcyMw_d414e077-d149-4788-8c57-cbc06ba0c4da">4,051</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE0LTEtMS0xLTk2NzA1_b80b6337-f6b9-476d-95a0-da7859b11dbf">162</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE0LTMtMS0xLTk2NzA1_a7f914c3-1d3c-4067-9f76-64f18f35e40e">35</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE1LTEtMS0xLTk2NzA1_703194c8-1044-4729-8464-6da6ec1ecd46">5,965</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE1LTMtMS0xLTk2NzA1_00698f1b-eeb3-45bf-a775-4895d324dbf2">6,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="spok:DeferredTaxAssetsLiabilitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE2LTEtMS0xLTk2NzA1_6165c011-a3de-4a5d-9eb9-76e29182a669">54,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="spok:DeferredTaxAssetsLiabilitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE2LTMtMS0xLTk2NzA1_51b59662-ffcd-4d40-8fd6-8a4d40809283">55,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE3LTEtMS0xLTk2NzA1_6e54f318-9370-4adb-98bf-abd4f4b2a768">2,328</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE3LTMtMS0xLTk2NzA1_7ceb97a4-e47a-4333-bdb1-a387badff45c">24,178</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE4LTEtMS0xLTk2NzA1_3a1ad0e3-f604-40c7-a93f-288e626fa9d3">52,398</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE4LTMtMS0xLTk2NzA1_c40194dc-dba5-49db-a64d-952b12f48751">31,653</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></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Operating Losses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had approximately $<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzI5MDc_34f992d5-a84e-4bb9-980d-b5e9ebf72357">110.2</ix:nonFraction> million of net operating losses available to offset future taxable income, of which approximately $<ix:nonFraction unitRef="usd" contextRef="i015c40efb7a840e8ad1f5edb755cd631_I20221231" decimals="-5" name="spok:OperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzMwMDA_4e695c81-9981-4bef-aea7-8588ab1cd308">70.6</ix:nonFraction>&#160;million were federal net operating losses with expiration dates that begin expiring in 2026 and will fully expire in 2030 and $<ix:nonFraction unitRef="usd" contextRef="i015c40efb7a840e8ad1f5edb755cd631_I20221231" decimals="-5" name="spok:OperatingLossCarryforwardsIndefiniteLived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzMyOTg1MzQ5MTA5Njc_1a6aa054-8056-48ed-9111-f741388d8538">39.6</ix:nonFraction> million that were indefinite lived.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation Allowance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the recoverability of our deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence and by considering the adequacy of future taxable income from all sources, including prudent and feasible tax planning strategies. This assessment is required to determine whether, based on all available evidence, it is "more likely than not" (meaning a probability of greater than 50%) that all or some portion of the deferred income tax assets will be realized in future periods. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Historically, the cumulative loss incurred by the Company over the prior three-year period constituted a piece of objective negative evidence which limited our ability to consider other subjective evidence. Given the completion of our recent restructuring efforts and our expected return to profitability (as indicated by income generated before income taxes in 2022), we have eliminated costs that had resulted in our cumulative loss over the prior three-year period, that are not present in our current operating posture or future forecasts. As a result, we determined the negative evidence presented by a cumulative loss position to be weighted less in our assessment compared to positive evidence from our historical core operating results and future projections. Additionally, we considered there to be lower forecast uncertainty as a result of our new strategy and lessening impacts of COVID-19, such that we believe that positive evidence from our projections of future profitability to be weighted more heavily in our assessment of the recoverability of our deferred income tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Based on the assessment completed, utilizing our annual long-range planning and forecasting updates that are traditionally completed in the fourth quarter of each year, we reduced the valuation allowance by $<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzEwOTk1MTE2NzU1MTM_52defd84-9ed9-4f95-87a5-019626e35f01">21.9</ix:nonFraction>&#160;million as of December 31, 2022, to increase net deferred income tax assets, as their realization met the more-likely-than-not criterion. The Company maintained a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i326827c8c8074292bed81a3112e827db_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzEwOTk1MTE2NzU1NDE_7d106a55-4eb4-4320-ac54-a281d30551a4">2.3</ix:nonFraction>&#160;million related to Federal Foreign Tax Credits and certain state net operating losses and state tax credits, as we do not believe current projections of future taxable income will be sufficient to utilize those tax assets prior to expiration.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:continuation id="iebe8041643a947af8688ac24495792e4"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Audits</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020, 2021 and 2022 federal and state income tax returns are within the statute of limitations (&#8220;SOL&#8221;) and are currently not under examination by any Federal or state tax authority.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in all states and the District of Columbia and are subject to various state income and franchise tax audits. The states&#8217; SOL varies from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzU5MjA_fc56ce4e-8476-406f-960e-98d32d3f299b">three</span> to <ix:nonNumeric contextRef="ia96f1ea045514a929f430810ca0815ea_D20220101-20221231" name="spok:IncomeTaxExaminationStatuteofLimitationsTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzU5MjY_0750a3d0-c088-4ee2-a286-11200f6f0888">four years</ix:nonNumeric> from the later of the due date of the return or the date filed. We usually file our federal and all state and local income tax returns on or before September&#160;15 of the following year; therefore, the SOL for those states with a <ix:nonNumeric contextRef="ie407a43cf2164c448a64b9b579c30db8_D20220101-20221231" name="spok:IncomeTaxExaminationStatuteofLimitationsTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMTI_507d4c88-c86c-4a2d-ba9c-3c1bcfc6271d">three-year</ix:nonNumeric> SOL is open for calendar years ending 2019 through 2022, and for the <ix:nonNumeric contextRef="ia96f1ea045514a929f430810ca0815ea_D20220101-20221231" name="spok:IncomeTaxExaminationStatuteofLimitationsTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMTk_bd1f29b4-b491-4759-bed3-908e2c785d4d">four-year</ix:nonNumeric> SOL states, the SOL is open for years ending from 2018 through 2022.</span></div></ix:continuation><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_247"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzI3NTA_3ad710ae-de07-4c4b-91bf-15022d0b00ca" continuedAt="iff65058f2ecb4bdb9b8729eaec879722" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="iff65058f2ecb4bdb9b8729eaec879722"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no significant commitments and contractual obligations as of December&#160;31, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various LOCs outstanding with multiple state agencies which are considered to be immaterial to the consolidated financial statements. The LOCs typically have <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzMyNQ_01d6cdba-e5df-42dd-a1b1-19ceff32071f">one</span> to <ix:nonNumeric contextRef="i4f3d1cd75fa34e4bb314c2c515198dfc_D20220101-20221231" name="spok:LOCContractPeriodRequirement" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzI3NTE_18a80ec5-15f9-42f8-80d4-cb7aff6d12bc">three-year</ix:nonNumeric> contract requirements and contain automatic renewal terms.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates contingencies on an ongoing basis and establishes loss provisions for matters in which losses are probable and the amount of loss can be reasonably estimated. As part of this evaluation, no loss contingencies were identified for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2021, we recognized a loss of $<ix:nonFraction unitRef="usd" contextRef="i12b1b0439a264fde8fe0af063e62eb74_D20211001-20211231" decimals="-5" name="us-gaap:LossContingencyLossInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzY1OQ_546f64af-b105-4d76-a708-5ecdfcb76cc4">0.9</ix:nonFraction>&#160;million in the fourth quarter of 2021 related to the minimum remaining contractual obligation for a license and service contract classified as a research and development cost on the Consolidated Statement of Operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved, from time to time, in lawsuits arising in the normal course of business. We believe the potential outcomes from these lawsuits will not have a material adverse impact on our financial position or statement of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for office and transmitter locations. Substantially all of these leases have lease terms ranging from <ix:nonNumeric contextRef="ib709dcee2b02462196b8df872d2a9edd_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzIyMjA_2ce520ae-a400-4dc5-9ba2-4d4bd9320f10">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="i92624c34fdb242e086750a09c096ac4c_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzIyMjY_44e92996-9fec-46e6-892e-2394b821ba2c">five years</ix:nonNumeric>. We continue to review our office and transmitter locations, and intend to replace, reduce or consolidate leases, where possible.</span></div><ix:continuation id="ia0df176a777d4b858fd5bec18bc11201"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating leases at December&#160;31, 2022, were as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.095%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231" decimals="-3" name="spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzMtMi0xLTEtOTY3MDU_978b8af6-8506-49ce-98fe-5b13c0dc97c8">5,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231" decimals="-3" name="spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzQtMi0xLTEtOTY3MDU_0159478d-dc16-4efb-8aed-ddc810d7f071">3,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231" decimals="-3" name="spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzUtMi0xLTEtOTY3MDU_019f0be4-bd42-4d03-b5f5-d909c55599d9">2,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231" decimals="-3" name="spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzYtMi0xLTEtOTY3MDU_6067abfb-efdf-403a-a4a8-ab0d6e514c9f">2,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231" decimals="-3" name="spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzctMi0xLTEtOTY3MDU_ce0912d8-5e14-4413-93d8-238908de1668">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231" decimals="-3" name="spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzgtMi0xLTEtOTY3MDU_46619db1-09b4-486e-9b51-b83e600ae12e">2,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231" decimals="-3" name="spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzktMi0xLTEtOTY3MDU_98708f05-08ed-47e9-803c-ca7f24f9803e">18,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These leases typically include renewal options and escalation clauses. Where material, we recognize rent expense on a straight-line basis over the lease period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total rent expense under operating leases for the years ended December&#160;31, 2022, 2021 and 2020, was approximately $<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzI3MTA_e6578790-05cf-4622-8d0d-0d8fa9982f5a">16.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzI3MTQ_35d72f56-c12f-41df-99d2-1fc56c3d33d4">16.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzI3MjE_b018c0ea-9275-4ec5-bcc2-5b456832ca31">17.3</ix:nonFraction> million, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-27</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_250"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTAvZnJhZzo2OTRhZDlhZDkyOGY0MDI0OWNlMDIxODNhOGY2Y2U1MC90ZXh0cmVnaW9uOjY5NGFkOWFkOTI4ZjQwMjQ5Y2UwMjE4M2E4ZjZjZTUwXzQxOQ_64270318-e180-40e1-aa5a-a3b957ec6835" continuedAt="iba8b4c292ca7468c978cdd28039ab44d" escape="true">EMPLOYEE BENEFIT PLANS</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iba8b4c292ca7468c978cdd28039ab44d">The Company has a savings plan in the U.S., the Spok Holdings, Inc. Savings and Retirement Plan, which qualifies under Section&#160;401(k) of the Internal Revenue Code. Participating U.S. employees may elect to contribute a percentage of their wages, subject to certain limitations.&#160;Matching contributions under the savings plan were approximately $<ix:nonFraction unitRef="usd" contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTAvZnJhZzo2OTRhZDlhZDkyOGY0MDI0OWNlMDIxODNhOGY2Y2U1MC90ZXh0cmVnaW9uOjY5NGFkOWFkOTI4ZjQwMjQ5Y2UwMjE4M2E4ZjZjZTUwXzM4MQ_1528ca7a-bc34-42d6-98cc-29b1f5a77a5c">1.2</ix:nonFraction>&#160;million for the year ended December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTAvZnJhZzo2OTRhZDlhZDkyOGY0MDI0OWNlMDIxODNhOGY2Y2U1MC90ZXh0cmVnaW9uOjY5NGFkOWFkOTI4ZjQwMjQ5Y2UwMjE4M2E4ZjZjZTUwXzMyOTg1MzQ4ODM4NDY_0aae0794-3ebd-4e12-a70b-bf389af0e102"><ix:nonFraction unitRef="usd" contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTAvZnJhZzo2OTRhZDlhZDkyOGY0MDI0OWNlMDIxODNhOGY2Y2U1MC90ZXh0cmVnaW9uOjY5NGFkOWFkOTI4ZjQwMjQ5Y2UwMjE4M2E4ZjZjZTUwXzMyOTg1MzQ4ODM4NDY_49265136-e90a-431e-bfa8-52fe4b832150">1.6</ix:nonFraction></ix:nonFraction>&#160;million for each of the years ended December&#160;31, 2021 and 2020.</ix:continuation></span></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_253"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13 - <ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTMvZnJhZzo3Zjg4MWJiMGU2NWI0NTI3YWViMTI0N2QzMzE1OTY1OS90ZXh0cmVnaW9uOjdmODgxYmIwZTY1YjQ1MjdhZWIxMjQ3ZDMzMTU5NjU5Xzc2MA_4d10a2a6-5c7f-4c8b-8f1b-5b1399849463" continuedAt="ic4504a9238ba4b0a9284cfd6282add41" escape="true">RELATED PARTIES</ix:nonNumeric></span></div><ix:continuation id="ic4504a9238ba4b0a9284cfd6282add41"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A former member of our Board of Directors, who departed the Board during the third quarter of 2020, concurrently served as a director for an entity that leases transmission tower sites to the Company. For the years ended December 31, 2020, we recorded site rent expenses pertaining to the leases of $<ix:nonFraction unitRef="usd" contextRef="i204067a9e0134b1e828c29f1f6fd2c3f_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTMvZnJhZzo3Zjg4MWJiMGU2NWI0NTI3YWViMTI0N2QzMzE1OTY1OS90ZXh0cmVnaW9uOjdmODgxYmIwZTY1YjQ1MjdhZWIxMjQ3ZDMzMTU5NjU5XzM0NQ_4160c955-329b-4f7e-a0f2-0a3a29596f24">3.5</ix:nonFraction>&#160;million. This amount was included within technology operations expenses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A member of our Board of Directors, who was appointed at the beginning of 2020, serves as Chief Information Officer for an entity that is also a customer of the Company. For the years ended December&#160;31, 2022, 2021 and 2020, we recognized revenues of $<ix:nonFraction unitRef="usd" contextRef="i27d49d7070384a959afe64b8787847bc_D20220101-20221231" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTMvZnJhZzo3Zjg4MWJiMGU2NWI0NTI3YWViMTI0N2QzMzE1OTY1OS90ZXh0cmVnaW9uOjdmODgxYmIwZTY1YjQ1MjdhZWIxMjQ3ZDMzMTU5NjU5XzY1OA_336d4fc8-a4ec-440e-b2df-5e5729b28668">0.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i67978eaf69c84e968084b4d2e2ef4153_D20210101-20211231" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTMvZnJhZzo3Zjg4MWJiMGU2NWI0NTI3YWViMTI0N2QzMzE1OTY1OS90ZXh0cmVnaW9uOjdmODgxYmIwZTY1YjQ1MjdhZWIxMjQ3ZDMzMTU5NjU5XzY2NQ_9707ebbb-97d3-41dd-ab1e-874ef2c8dfa9">1.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i204067a9e0134b1e828c29f1f6fd2c3f_D20200101-20201231" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTMvZnJhZzo3Zjg4MWJiMGU2NWI0NTI3YWViMTI0N2QzMzE1OTY1OS90ZXh0cmVnaW9uOjdmODgxYmIwZTY1YjQ1MjdhZWIxMjQ3ZDMzMTU5NjU5XzE0ODQzNDA2OTc2NjIx_83bf0f43-b770-4cef-913d-de931cc2400c">0.7</ix:nonFraction>&#160;million, respectively, related to contracts from the entity at which the individual is employed.</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-28</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_259"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90ZXh0cmVnaW9uOjFmMzlkYTAwODhiMzQ0ZjE4MmY1MzQ5OTIyOTExMzBkXzc1_ffb0d28e-299d-45e3-9194-df4d43bd3e8a" escape="true"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPOK HOLDINGS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALUATION AND QUALIFYING ACCOUNTS</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.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.709%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses, Service Credits and Other</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at&#160;the<br/>Beginning of<br/>the Period</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged&#160;to<br/>Operations</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-offs</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at&#160;the<br/>End of the<br/>Period</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44944cae1d364c8d877d7be7810f3c81_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzMtMi0xLTEtOTY3MDU_101d7fec-d2a7-4ce6-9ee9-884e1832fc99">1,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f8facd16d4343a7abf0b2c898c6b31d_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzMtNC0xLTEtOTY3MDU_ecb6001c-c019-428e-9f5b-13633383bec2">1,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f8facd16d4343a7abf0b2c898c6b31d_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzMtNi0xLTEtOTY3MDU_ba732098-7208-45d8-8350-053a0cfc39d1">902</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93d1e93b12284f72a963d9bef1e72d9d_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzMtOC0xLTEtOTY3MDU_8dc022f3-9d5b-43ed-9968-e8a6e5a052c0">1,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id41fe6914321442d8958bfe6aafe393c_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzQtMi0xLTEtOTY3MDU_53a7ce64-ca5e-4fa0-9396-17a8ce9dc63e">1,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib29e3080215a4cf4a1439330779ce93b_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzQtNC0xLTEtOTY3MDU_18273450-5b5a-4b34-98d9-ef63b0cd4f81">573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib29e3080215a4cf4a1439330779ce93b_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzQtNi0xLTEtOTY3MDU_9459fa17-ccfd-42de-8bf5-1b1484ad34db">800</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44944cae1d364c8d877d7be7810f3c81_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzQtOC0xLTEtOTY3MDU_60517d45-cc7c-47bc-b436-29efc48008b0">1,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9412987e0944b5cbddf728028ddd926_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzUtMi0xLTEtOTY3MDU_2e36b5a2-7faa-4afd-97c2-097f6d033e6f">1,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91184fb9c9414ea98c9b0e378a25d8ae_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzUtNC0xLTEtOTY3MDU_b5205542-4ed6-4d37-befe-69087b19ba9e">1,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91184fb9c9414ea98c9b0e378a25d8ae_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzUtNi0xLTEtOTY3MDU_06a2297a-e34c-4f32-a0a2-709cde99f135">1,006</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id41fe6914321442d8958bfe6aafe393c_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzUtOC0xLTEtOTY3MDU_d27eaf76-e0d7-415e-85dc-a0757d9868f6">1,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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;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></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-29</span></div></div></div><div id="i0d8d06a4ba9f494db8b5c0d556f4237a_262"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-top:2pt;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:7.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.211%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="24" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</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 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</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 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</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 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</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 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed/Furnished Herewith</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994514000025/spokholdingsinc-arcertific.htm">Amended and Restated Certificate of Incorporation</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/8/2014</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922112481/tm2229195d1_ex3-1.htm">Fourth Amended and Restated Bylaws of Spok Holdings, Inc dated October 26,2022.</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/28/2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465921112921/tm2126921d1_ex3-1.htm">Certificate of Designations of Series A Junior Participating Preferred Stock of Spok Holdings, Inc. </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/3/2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000095013304003688/w96379a3exv4w1.htm">Specimen of common stock certificate, par value $0.0001&#160;per share</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-4/A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-115769</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/6/2004</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000128994522000009/ex43-descriptionofsecuriti.htm">Description of securities registered under Section 12 of the Securities Exchange Act of 1934</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/17/2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994518000038/a3q1810qex101.htm">Form of Indemnification Agreement for executive officers of Spok, Holding Inc.</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/25/2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000095013307004338/w41484exv10w18.htm">USA Mobility, Inc. Equity Incentive Plan Restricted Stock Agreement (For Board of Directors) (amended)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/1/2007</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000095013308003473/w71316exv10w24.htm">Form of Director&#8217;s Indemnification Agreement</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/30/2008</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000119312512137306/d288722ddefa14a.htm">USA Mobility, Inc. 2012 Equity Incentive Award Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DEF 14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/28/2012</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994519000002/a1012019ceoemploymentagree.htm">Employment Agreement, between Spok Holdings, Inc. and Vince D. Kelly, dated as of January 1, 2019</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/4/2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994517000006/rsunoticetimebasedltipex10.htm">Restricted Stock Unit Grant Notice for the USA Mobility, Inc. 2012 Equity Incentive Award Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/2/2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994517000006/rsunotice2015ltipex1017.htm">Restricted Stock Unit Grant Notice for the Spok Holdings, Inc. 2015 Long-Term Incentive Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/2/2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224;</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><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994517000006/amendedseveranceplanandsum.htm">Spok Holdings, Inc. Severance Pay Plan and Summary Plan Description (For certain C-Level, not including CEO) (amended and restated)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/2/2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001289945/000128994521000007/ex1012-2018ltipunredacted.htm">Spok Holdings, Inc. 2018 Long-Term Incentive Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/18/2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1010-2020ltip.htm">Exhibits to Spok Holdings, Inc., 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1010-2020ltip.htm">18</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1010-2020ltip.htm"> Long-Term Incentive Plan for the 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1010-2020ltip.htm">20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1010-2020ltip.htm">-202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1010-2020ltip.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1010-2020ltip.htm"> performance period.</a></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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994519000011/a201810kstip2019ex1016.htm">Spok Holdings, Inc. 2019 Short-Term Incentive Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/28/2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994520000017/a201910kstip2020ex1016.htm">Spok Holdings, Inc. 2020 Short-Term Incentive Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/27/2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001289945/000128994521000007/ex1016-spokinc2021stip.htm">Spok Holdings, Inc. 2021 Short-Term Incentive Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/18/2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000128994522000009/ex1015-2022stip.htm">Spok Holdings, Inc. 2022 Short-Term Incentive Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/17/2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1015-2023stip.htm">Spok Holdings, Inc. 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1015-2023stip.htm">3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex1015-2023stip.htm"> Short-Term Incentive Plan</a></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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994517000019/a2017proxy.htm">Amendment to the USA Mobility, Inc. 2012 Equity Incentive Award Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DEF 14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/27/2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994517000016/cicagreement-exhibit102.htm">NEO Severance and Change in Control Document</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/27/2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.18&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994520000053/a2020proxynextgen.htm">Spok Holdings, Inc. 2020 Equity Incentive Award Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DEF 14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6/19/2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.19&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994520000054/spok-8kxceoemploymentagree.htm">Employment Agreement Extension Letter, by and between Spok Holdings, Inc. and Vincent D. Kelly, dated as of June 18, 2020</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6/18/2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001289945/000128994521000007/ex1021-restrictedstockunit.htm">Restricted Stock Unit Grant Notice for the Spok Holdings, Inc. 2020 Equity Incentive Award Plan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/18/2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-bottom:8pt;margin-top:8pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0d8d06a4ba9f494db8b5c0d556f4237a_7">Table of Contents</a></span></div></div><div style="margin-top:2pt;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:7.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.211%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm">Voting and Standstill</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm"> Agreement, dated </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm">March 20, 2022,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm"> by and </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm">between</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm"> Spok Holdings, Inc., </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm">Braeside Investments,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm"> LLC, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm">Braeside Capital, L.P.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm"> and </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm">Braeside</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm"> Capital </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000110465922035847/tm229822d1_ex10-1.htm">II, L.P.</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/21/2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001289945/000128994521000007/ex1023-spokholdingsincdefe.htm">Spok Holdings, Inc. Deferred Compensation Plan For Non-Employee Directors</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/18/2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1289945/000128994522000019/a1q22ex101employmentagreem.htm">Employment Agreement Extension Letter, by and between Spok Holdings, Inc. and Vincent D. Kelly, dated as of February 16, 2022</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/28/2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1289945/000128994518000010/a201710ksubsidiarieschart-.htm">Subsidiaries of the Company</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-32358</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/1/2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex23-202210kauditorconsent.htm">Consent of Grant Thornton LLP</a></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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex311-2022ceo302certificat.htm">Certification of President and Chief Executive Officer pursuant to Rule&#160;13a-14(a)/Rule&#160;15d-14(a) of the Securities Exchange Act of 1934, as amended</a></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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex312-2022cfo302certificat.htm">Certification of Chief Financial Officer pursuant to Rule&#160;13a-14(a)/Rule&#160;15d-14(a) of the Securities Exchange Act of 1934, as amended</a></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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex321-2022ceo906certificat.htm">Certification of President and Chief Executive Officer pursuant to 18 U.S.C. Section&#160;1350</a></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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex322-2022cfo906certificat.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section&#160;1350</a></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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the instance does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Labels**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (the cover page XBRL tags are embedded within the Inline XBRL document and included in Exhibit 101)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">     On July 8, 2014, the Company changed its name from USA Mobility, Inc. to Spok Holdings, Inc.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;The financial information contained in these XBRL documents is unaudited.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8224;&#160;&#160;&#160;&#160;Denotes a management contract or compensatory plan or arrangement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.10
<SEQUENCE>2
<FILENAME>ex1010-2020ltip.htm
<DESCRIPTION>EX-10.10
<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 2023 Workiva -->
<title>Document</title></head><body><div id="i00810b4a2d8e4d4db4ed709daa24c8e8_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.10</font></div><div style="margin-top:3pt;text-align:center"><img alt="spok_horxflatx4c.jpg" src="spok_horxflatx4c.jpg" style="height:48px;margin-bottom:5pt;vertical-align:text-bottom;width:104px"></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:115%">LONG TERM INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:115%">PERFORMANCE PERIOD 2020-2022</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><img alt="a2020ltpsnip.jpg" src="a2020ltpsnip.jpg" style="height:449px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><img alt="ltipcapture.gif" src="ltipcapture.gif" style="height:220px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.15
<SEQUENCE>3
<FILENAME>ex1015-2023stip.htm
<DESCRIPTION>EX-10.15
<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 2023 Workiva -->
<title>Document</title></head><body><div id="ieb398815bffa4821b26577f5c3c28bc1_1"></div><div style="min-height:72pt;width:100%"><div style="margin-top:3pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.15</font></div><div style="margin-top:3pt;text-align:center"><img alt="spok_horxflatx4ca.jpg" src="spok_horxflatx4ca.jpg" style="height:48px;margin-bottom:5pt;vertical-align:text-bottom;width:104px"></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:112%">Spok Holdings, Inc. </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:112%">2023 Short-Term Incentive Plan</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:400;line-height:112%">(Effective January 1, 2023)</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">I.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:11.34pt;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The 2023 Short-Term Incentive Plan (the &#8220;Plan&#8221;) for Spok Holdings, Inc., was adopted by the Compensation Committee of the Board of Directors (the &#8220;Compensation Committee&#8221;) of Spok Holdings, Inc., (the &#8220;Parent&#8221; or the &#8220;Company&#8221;), a Delaware corporation for the employees of Spok, Inc., a Delaware corporation and an indirect wholly-owned subsidiary of the Parent (&#8220;Spok&#8221;) on December 2, 2022.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Plan is effective as of January 1, 2023 and supersedes and replaces all former management short-term incentive plans, including the Spok Holdings, Inc., 2022 Short-Term Incentive Plan. </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">II.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:8.01pt;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Plan is designed to attract, motivate, retain and reward key employees for their performance during the calendar year, from January 1 through December 31, 2023 (the &#8220;Performance Period&#8221;).</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Plan rewards key employees by allowing them to receive cash bonuses based on how well the Company performs against the performance objectives as set forth by the Compensation Committee and, as may be adjusted by the Compensation Committee in the event of a Change of Control or other corporate reorganization, merger, similar transaction, to take into account extraordinary events or as the Compensation Committee determines is in the best interests of the Company.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">In order for bonuses to be earned, the Company must meet the quantitative Performance Objectives by December 31, 2023. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Performance Objectives are based solely on the consolidated performance of the Company.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">For clarity, Performance Objectives and the attainment thereof does not include revenue or expenses related to acquisitions or due diligence expenses occurring after the Effective Date of this Plan except as directed by the Compensation Committee.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">III.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.68pt;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Participation in the Plan is limited to those key employees who are selected for participation in the Plan by the Compensation Committee, in its sole discretion (each such individual, a &#8220;Participant&#8221;).</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Individuals selected by the Compensation Committee to participate as of January 1, 2023 are listed on </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Newly hired or promoted employees, or employees who otherwise become eligible to participate, who are selected to participate in the Plan after January 1, 2023 but before October 1, 2023 will participate in the Plan on a prorated basis based on the number of days worked during the performance period after becoming bonus eligible.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Employees who are newly hired or promoted on or after October 1, 2023 will not be eligible to participate in the Plan.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IV.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:3.34pt;text-decoration:underline">Target Bonus</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  The target bonus for each Participant is based on a percentage of the Participant&#8217;s annual (or prorated, if applicable) salary as of January 1, 2023 (or date of hire or promotion to an eligible position, if later) or a flat amount as designated.   The applicable percentage or amount is determined by the Compensation Committee with respect to executives earning $250,000 or more and by the CEO for other management and need not be identical among Participants.  The earned bonus may be greater than or less than the target bonus depending on the level at which the Performance Objectives are attained.  </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.15</font></div><div style="margin-top:3pt;text-align:center"><font><br></font></div></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">I.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:11.34pt;text-decoration:underline">Payment of Earned Bonus</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:72pt;text-align:justify;text-indent:-23.99pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">i.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt">Except as provided herein, each earned bonus under the Plan will be calculated based on the attainment of the Performance Objectives and will be paid in a lump sum (subject to any required withholding for income and employment taxes)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> after the 2023 annual audit of the Parent&#8217;s consolidated financial statement has been completed and the Parent&#8217;s 2023 Annual Report on Form 10-K has been filed with the Securities and Exchange Commission but in no event later than December 31, 2023.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-26.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">ii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt">If the Participant involuntarily Separates from Service without Cause or due to disability or dies prior to December 31, 2023, he or she will be eligible to receive a prorated bonus provided that the Company is on track to attain the Performance Objectives as reasonably determined by the Compensation Committee and provided further that, in the event Participant involuntarily Separates from Service without Cause, he or she has executed a release, any waiting period in connection with such release has expired, he or she has not exercised any rights to revoke the release and he or she has followed any other applicable and customary termination procedures, as determined by the Parent in its sole discretion.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The bonus will be prorated to the date of Participant&#8217;s Separation from Service or death, calculated as follows&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">one-hundred percent (100%) of a Participant&#8217;s target bonus will be multiplied by a fraction, the numerator of which is the number of days the Participant was continuously providing services to the Company from January 1, 2023 through the date immediately prior to the Participant&#8217;s Separation from Service or death, and the denominator of which is 365 days.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Prorated bonuses will be paid to the Participant, or in the event of Participant&#8217;s death, the Participant&#8217;s estate, on the sixty-fifth (65th) day following the date of Participant&#8217;s Separation from Service or death.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:8pt">For purposes of the Plan, &#8220;Separation from Service&#8221; shall have the meaning provided in the Treasury Regulations under section 409A of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;), and &#8220;Separates from Service&#8221; shall have a consistent meaning.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Unless otherwise defined in an employment agreement between the Participant and the Parent or the Company, for purposes of the Plan, &#8220;Cause&#8221; means (i) dishonesty of a material nature that relates to the performance of services for the Company by Participants&#59; (ii) criminal conduct (other than minor infractions and traffic violations) that relates to the performance of services for the Company by Participant&#59; (iii) the Participant&#8217;s willfully breaching or failing to perform his or her duties as an employee of the Company (other than any such failure resulting from the Participant having a disability (as defined herein)), within a reasonable period of time after a written demand for substantial performance is delivered to the Participant by the Compensation Committee, which demand specifically identifies the manner in which the Compensation Committee believes that the Participant has not substantially performed his duties&#59; or (iv) the willful engaging by the Participant in conduct that is demonstrably and materially injurious to the Parent, Company or an Affiliate, monetarily or otherwise.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">No act or failure to act on the Participant&#8217;s part shall be deemed &#8220;willful&#8221; unless done, or omitted to be done&#59; by the Participant not in good faith </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.15</font></div><div style="margin-top:3pt;text-align:center"><font><br></font></div></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">and without reasonable belief that such action or omission was in the reasonable best interests of the Parent, Company and Affiliates.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">For this purpose, &#8220;disability&#8221; means a condition or circumstance such that the Participant has become totally and permanently disabled as defined or described in the Parent&#8217;s long term disability benefit plan applicable to executive officers as in effect at the time the Participant incurs a disability. </font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-23.99pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">i.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Notwithstanding anything herein to the contrary, upon the occurrence of a Change in Control (as defined in the Company&#8217;s 2020 Equity Incentive Award Plan) prior to the end of the Performance Period, each Participant who remains employed with the Company through the date of the Change in Control will receive a cash payment equal to his or her target bonus amount multiplied by a fraction, the numerator of which is the number of days elapsed from January 1, 2023 (or if later the date of the Participant&#8217;s commencement of employment) through the date of the Change in Control and the denominator of which is 365.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Following payment of such amount, this Plan will terminate, and no further payments will be made hereunder, unless otherwise determined by the Compensation Committee.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-26.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">ii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt">Notwithstanding anything to the contrary in this Plan, no payments contemplated by this Plan will be paid during the six-month period following a Participant&#8217;s Separation from Service unless the Company determines, in its good faith judgment, that paying such amounts at the time indicated in paragraph b above would not cause the Participant to incur an additional tax under Code section 409A (a)(2)(B)(i), in which case the bonus payment shall be paid in a lump sum on the first day of the seventh month following the Participant&#8217;s Separation from Service. </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">II.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:8.01pt;text-decoration:underline">Forfeiture</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Any Participant whose employment is terminated for Cause or who voluntarily Separates from Service prior to the date bonuses are paid shall forfeit any right to receive a bonus award. </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">III.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:4.68pt;text-decoration:underline">Clawback.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Compensation Committee of the Board may require forfeiture or a clawback of any incentive compensation awarded or paid under this Plan in excess of the compensation actually earned based on a restatement of the Company&#8217;s financial statements as filed with the Securities and Exchange Commission for the period covered by this Plan.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IV.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:3.34pt;text-decoration:underline">Administrator</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Compensation Committee shall administer the Plan in accordance with its terms, and shall have full discretionary power and authority to construe and interpret the Plan&#59; to prescribe, amend and rescind rules and regulations, terms, and notices hereunder&#59; and to make all other determinations necessary or advisable in its discretion for the administration of the Plan.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Any actions of the Compensation Committee with respect to the Plan shall be conclusive and binding upon all persons interested in the Plan.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Compensation Committee, in its sole discretion and on such terms and conditions as it may provide, may delegate all or part of its authority and powers under the Plan to one or more directors and&#47;or officers of the Parent or the Company.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">V.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:6.67pt;text-decoration:underline">Amendment&#59; Termination</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Compensation Committee, in its sole discretion, without prior notice to Participants, may amend or terminate the Plan, or any part thereof, including the Performance Objectives as described in Section II, at any time and for any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.15</font></div><div style="margin-top:3pt;text-align:center"><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">reason, to the extent such action will not cause adverse tax consequences to a participant under Code section 409A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Any amendment or termination must be in writing and shall be communicated to all Participants.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">No award may be granted during any period of suspension or after termination of the Plan.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">VI.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:3.34pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-23.99pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">i.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt;text-decoration:underline">No Rights as Employee</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Nothing contained in this Plan or any documents relating to this Plan shall (a) confer on a Participant any right to continue in the employ of the Company&#59; (b) constitute any contract or agreement of employment&#59; or (c) interfere in any way with the Company&#8217;s right to terminate the Participant&#8217;s employment at any time, with or without Cause.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:72pt;text-align:justify;text-indent:-26.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">ii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt;text-decoration:underline">Tax Withholding</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">To the extent required by applicable federal, state, local or foreign law, the Company shall withhold all applicable taxes (including, but not limited to, the Participant&#8217;s FICA and Social Security obligations) from any bonus payment. </font></div><div style="padding-left:72pt;text-align:justify;text-indent:-29.31pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">iii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt;text-decoration:underline">Transferability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">A Participant may not sell, assign, transfer or encumber any of his or her rights under the Plan.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:72pt;text-align:justify;text-indent:-29.99pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">iv.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt;text-decoration:underline">Unsecured General Creditor</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Participants (or their beneficiary) may seek to enforce any rights or claims for payment under the Plan solely as an unsecured general creditor of the Parent or Spok.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-27.33pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">v.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This Plan shall be binding upon and inure to the benefit of the Parent, Company and any successor to the Company and the Participant&#8217;s heirs, executors, administrators and legal representatives. </font></div><div style="padding-left:72pt;text-align:justify;text-indent:-29.99pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">vi.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt;text-decoration:underline">Code Section 409A</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Plan is intended to be a nonqualified deferred compensation plan within the meaning of Code section 409A and shall be interpreted to meet the requirements of Code section 409A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">To</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">the extent that any provision of the Plan would cause a conflict with the requirements of Code section 409A, or would cause the administration of the Plan to fail to satisfy Code section 409A, such provision shall be deemed null and void to the extent permitted by applicable law.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Nothing herein shall be construed as a guarantee of any particular tax treatment to a Participant.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-32.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">vii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">All questions pertaining to the validity, construction and administration of the Plan shall be determined in accordance with the laws of the State of Delaware, without regard to conflicts of law provisions.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-35.31pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">viii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt;text-decoration:underline">Integration</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This document and each exhibit hereto represent the entire agreement and understanding between the Company and the Participants and supersede any and all prior agreements or understandings, whether oral or written, with the Company relating to the subject matter covered by this Plan.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:72pt;text-align:justify;text-indent:-29.99pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">ix.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">In case any provision of this Plan shall be held illegal or invalid, such illegality or invalidity shall be construed and enforced as if said illegal or invalid provision had never been inserted herein and shall not affect the remaining provisions of this Plan, but shall be fully severable, and the Plan shall be construed and enforced as if any such illegal or invalid provision were not a part hereof.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#91;Execution page follows&#93;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.15</font></div><div style="margin-top:3pt;text-align:center"><font><br></font></div></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">IN WITNESS WHEREOF, Spok Holdings, Inc., by its duly authorized officer acting in accordance with a resolution duly adopted by the Compensation Committee of the Board of Directors of Spok Holdings, Inc., has executed this Plan for the benefit of employees of Spok Holdings, Inc. and subsidiaries, effective as of January 1, 2023.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div style="text-indent:216pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">SPOK HOLDINGS, INC. </font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Vincent D. Kelly                                             </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Vincent D. Kelly, President &#38; CEO</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:112%">Exhibit A</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Performance Objectives</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.15</font></div><div style="margin-top:3pt;text-align:center"><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:112%">Exhibit B</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Participants</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.730%"><tr><td style="width:1.0%"></td><td style="width:45.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.842%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#bfd2e2;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Employee Name</font></div></td><td colspan="3" style="background-color:#bfd2e2;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Job Title</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">KELLY, VINCENT D.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">CEO</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Wallace, Michael W.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">President &#38; COO</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Woods Keisling, Sharon</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Corp Secretary &#38;Treasurer</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Czop, Michael</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">VP, Technology Ops</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Deboer, John</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">VP, Tech Engineering</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Hall, Lisa R.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">VP, HR &#38; Admin</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Ling, Michael J.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">VP, Maintenance Revenue</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Rice, Calvin C.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chief Financial Officer</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Tindle, Timothy E.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chief Information Officer</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Wax, Jonathan</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">VP, Sales</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Grandfield, Michele</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">VP, Customer Support</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Hodes, Matthew</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">VP, PSG</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Patel, Jinita</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Controller</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Smith, Jill</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">VP, Marketing</font></div></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>4
<FILENAME>ex23-202210kauditorconsent.htm
<DESCRIPTION>EX-23
<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 2023 Workiva -->
<title>Document</title></head><body><div id="i5f156ff622384ca9b7857bd79436e324_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 23</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have issued our reports dated February&#160;23, 2023, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Spok Holdings, Inc. on Form 10-K for the year ended December&#160;31, 2022.  We consent to the incorporation by reference of said reports in the Registration Statements of Spok Holdings, Inc. on Forms S-8 (File No. 333-182444, File No. 333-212724 and File No. 333-240213).</font></div><div style="margin-bottom:18pt;margin-top:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; GRANT THORNTON LLP</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arlington, Virginia </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;23, 2023</font></div><div style="margin-bottom:14.2pt;text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ex311-2022ceo302certificat.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 2023 Workiva -->
<title>Document</title></head><body><div id="i1fcd11bdfc1446e38b924c245c9412f5_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULE 13A-14(A) OR 15D-14(A) </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Vincent D. Kelly, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Annual Report on Form 10-K of Spok Holdings, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.23pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.211%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;23, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Vincent D. Kelly</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vincent D. Kelly</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ex312-2022cfo302certificat.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 2023 Workiva -->
<title>Document</title></head><body><div id="i59083bd964a548ddaef05cd6414660a9_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULE 13A-14(A) OR 15D-14(A) </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Calvin C. Rice, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Annual Report on Form 10-K of Spok Holdings, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.23pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.689%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;23, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Calvin C. Rice</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Calvin C. Rice</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ex321-2022ceo906certificat.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 2023 Workiva -->
<title>Document</title></head><body><div id="i9dc74aa0176e4de4997136b1e23b7e9c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 32.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#167;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 1350, as created by Section&#160;906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Sp&#333;k Holdings, Inc. (the &#8220;Company&#8221;) hereby certifies, to such officer&#8217;s knowledge, that&#58;</font></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.12pt">the accompanying Annual Report on Form 10-K of the Company for the year ended December&#160;31, 2022 (the &#8220;Report&#8221;) fully complies with the requirements of Section&#160;13(a) or Section&#160;15(d), as applicable, of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.9pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.924%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; February&#160;23, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Vincent D. Kelly</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vincent D. Kelly</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ex322-2022cfo906certificat.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 2023 Workiva -->
<title>Document</title></head><body><div id="ib4373d012dc1425c968fb10f5e656b27_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#167;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 1350, as created by Section&#160;906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Spok Holdings, Inc. (the &#8220;Company&#8221;) hereby certifies, to such officer&#8217;s knowledge, that&#58;</font></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.12pt">the accompanying Annual Report on Form 10-K of the Company for the year ended December&#160;31, 2022 (the &#8220;Report&#8221;) fully complies with the requirements of Section&#160;13(a) or Section&#160;15(d), as applicable, of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.9pt">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:3pt;text-align:justify"><font><br></font></div><div style="margin-top:3pt"><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:50.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.924%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; February&#160;23, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Calvin C. Rice</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Calvin C. Rice</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>spok-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:300f98bf-b61d-402a-a207-6f21f1e2af2d,g:33f3d303-89a2-4dce-9374-89e695006547-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:spok="http://www.spok.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.spok.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="spok-20221231_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="spok-20221231_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="spok-20221231_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="spok-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.spok.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.spok.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSignificantAccountingPolicies" roleURI="http://www.spok.com/role/OrganizationandSignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - Organization and 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="RecentAccountingStandards" roleURI="http://www.spok.com/role/RecentAccountingStandards">
        <link:definition>0000010 - Disclosure - Recent Accounting Standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Restructuring" roleURI="http://www.spok.com/role/Restructuring">
        <link:definition>0000011 - Disclosure - Restructuring</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDeferredRevenueandPrepaidCommissions" roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissions">
        <link:definition>0000012 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions</link: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.spok.com/role/Leases">
        <link:definition>0000013 - 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="ConsolidatedFinancialStatementsComponents" roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponents">
        <link:definition>0000014 - Disclosure - Consolidated Financial Statements' 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="GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNet" roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNet">
        <link:definition>0000015 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetRetirementObligations" roleURI="http://www.spok.com/role/AssetRetirementObligations">
        <link:definition>0000016 - Disclosure - Asset Retirement Obligations</link: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.spok.com/role/StockholdersEquity">
        <link:definition>0000017 - 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="IncomeTaxes" roleURI="http://www.spok.com/role/IncomeTaxes">
        <link:definition>0000018 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.spok.com/role/CommitmentsandContingencies">
        <link:definition>0000019 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.spok.com/role/EmployeeBenefitPlans">
        <link:definition>0000020 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedParties" roleURI="http://www.spok.com/role/RelatedParties">
        <link:definition>0000021 - Disclosure - Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VALUATIONANDQUALIFYINGACCOUNTS" roleURI="http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTS">
        <link:definition>0000022 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandSignificantAccountingPoliciesPolicies" roleURI="http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies">
        <link:definition>0000023 - Disclosure - Organization and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringTables" roleURI="http://www.spok.com/role/RestructuringTables">
        <link:definition>0000024 - Disclosure - Restructuring (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="RevenueDeferredRevenueandPrepaidCommissionsTables" roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsTables">
        <link:definition>0000025 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.spok.com/role/LeasesTables">
        <link:definition>0000026 - 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="ConsolidatedFinancialStatementsComponentsTables" roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsTables">
        <link:definition>0000027 - Disclosure - Consolidated Financial Statements' Components (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="GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetTables" roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetTables">
        <link:definition>0000028 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetRetirementObligationsTables" roleURI="http://www.spok.com/role/AssetRetirementObligationsTables">
        <link:definition>0000029 - Disclosure - Asset Retirement Obligations (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="StockholdersEquityTables" roleURI="http://www.spok.com/role/StockholdersEquityTables">
        <link:definition>0000030 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.spok.com/role/IncomeTaxesTables">
        <link:definition>0000031 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.spok.com/role/CommitmentsandContingenciesTables">
        <link:definition>0000032 - Disclosure - Commitments and Contingencies (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="OrganizationandSignificantAccountingPoliciesDetails" roleURI="http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails">
        <link:definition>0000033 - Disclosure - Organization and Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringNarrativeDetails" roleURI="http://www.spok.com/role/RestructuringNarrativeDetails">
        <link:definition>0000034 - Disclosure - Restructuring - 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="RestructuringRestructuringCostsDetails" roleURI="http://www.spok.com/role/RestructuringRestructuringCostsDetails">
        <link:definition>0000035 - Disclosure - Restructuring - Restructuring Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringActivityforRestructuringRelatedLiabilitiesDetails" roleURI="http://www.spok.com/role/RestructuringActivityforRestructuringRelatedLiabilitiesDetails">
        <link:definition>0000036 - Disclosure - Restructuring - Activity for Restructuring Related Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails" roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails">
        <link:definition>0000037 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Schedule of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails" roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails">
        <link:definition>0000038 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Deferred Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDeferredRevenueandPrepaidCommissionsAdditionalDetailsDetails" roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsAdditionalDetailsDetails">
        <link:definition>0000039 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Additional Details (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="RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails" roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails">
        <link:definition>0000040 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Prepaid Commissions (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="RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails" roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails">
        <link:definition>0000041 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Performance Obligations (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="RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails_1" roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails_1">
        <link:definition>0000041 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Performance Obligations (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="LeasesAdditionalInformationDetails" roleURI="http://www.spok.com/role/LeasesAdditionalInformationDetails">
        <link:definition>0000042 - Disclosure - Leases - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostsDetails" roleURI="http://www.spok.com/role/LeasesLeaseCostsDetails">
        <link:definition>0000043 - Disclosure - Leases - Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseMaturitiesDetails" roleURI="http://www.spok.com/role/LeasesLeaseMaturitiesDetails">
        <link:definition>0000044 - Disclosure - Leases - Lease Maturities (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="LeasesLeaseMaturitiesDetails_1" roleURI="http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1">
        <link:definition>0000044 - Disclosure - Leases - Lease Maturities (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="ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails" roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails">
        <link:definition>0000045 - Disclosure - Consolidated Financial Statements' Components - Depreciation, Amortization and Accretion (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="ConsolidatedFinancialStatementsComponentsAccountsReceivablenetDetails" roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsAccountsReceivablenetDetails">
        <link:definition>0000046 - Disclosure - Consolidated Financial Statements' Components - Accounts Receivable, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails" roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails">
        <link:definition>0000047 - Disclosure - Consolidated Financial Statements' Components - Property and Equipment, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails" roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails">
        <link:definition>0000048 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails" roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails">
        <link:definition>0000049 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net - 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="AssetRetirementObligationsDetails" roleURI="http://www.spok.com/role/AssetRetirementObligationsDetails">
        <link:definition>0000050 - Disclosure - Asset Retirement Obligations (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="StockholdersEquityAdditionalInformationDetails" roleURI="http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails">
        <link:definition>0000051 - Disclosure - Stockholders' Equity - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityEarningsPerShareDetails" roleURI="http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails">
        <link:definition>0000052 - Disclosure - Stockholders' Equity - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityActivitiesUnderEquityPlanDetails" roleURI="http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails">
        <link:definition>0000053 - Disclosure - Stockholders' Equity - Activities Under Equity Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAdditionalAwardsUnder2011LTIPDetails" roleURI="http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails">
        <link:definition>0000054 - Disclosure - Stockholders' Equity - Additional Awards Under 2011 LTIP (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="StockholdersEquityESPPActivityDetails" roleURI="http://www.spok.com/role/StockholdersEquityESPPActivityDetails">
        <link:definition>0000055 - Disclosure - Stockholders' Equity - ESPP Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquitySummaryofStockBasedCompensationExpenseDetails" roleURI="http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails">
        <link:definition>0000056 - Disclosure - Stockholders' Equity - Summary of Stock Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails" roleURI="http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails">
        <link:definition>0000057 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) Attributable to Current Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesEffectiveTaxRateReconciliationDetails" roleURI="http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails">
        <link:definition>0000058 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails" roleURI="http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails">
        <link:definition>0000059 - Disclosure - Income Taxes - Schedule of Deferred Income Tax 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="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>0000060 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAdditionalInformationDetails" roleURI="http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails">
        <link:definition>0000061 - Disclosure - Commitments and Contingencies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails" roleURI="http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails">
        <link:definition>0000062 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments (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="EmployeeBenefitPlansDetails" roleURI="http://www.spok.com/role/EmployeeBenefitPlansDetails">
        <link:definition>0000063 - Disclosure - Employee Benefit Plans (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="RelatedPartiesDetails" roleURI="http://www.spok.com/role/RelatedPartiesDetails">
        <link:definition>0000064 - Disclosure - Related Parties (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="VALUATIONANDQUALIFYINGACCOUNTSDetails" roleURI="http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails">
        <link:definition>0000065 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (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="spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid" abstract="false" name="LesseeNoncancelableOperatingLeaseLiabilityToBePaid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_OperatingLossCarryforwardsIndefiniteLived" abstract="false" name="OperatingLossCarryforwardsIndefiniteLived" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease" abstract="false" name="AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive" abstract="false" name="LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_HardwareMember" abstract="true" name="HardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock" abstract="false" name="ActivitiesUnderEquityPlanFromInceptionTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spok_ContractWithCustomerLiabilityIncreaseFromAdditions" abstract="false" name="ContractWithCustomerLiabilityIncreaseFromAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_CommitmentsAndContingenciesTable" abstract="true" name="CommitmentsAndContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock" abstract="false" name="ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spok_LOCContractPeriodRequirement" abstract="false" name="LOCContractPeriodRequirement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spok_StockPurchasedDuringPeriodSharesTaxWithholding" abstract="false" name="StockPurchasedDuringPeriodSharesTaxWithholding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="spok_LesseeOperatingLeaseNotificationOfTerminationPeriod" abstract="false" name="LesseeOperatingLeaseNotificationOfTerminationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spok_SoftwareOperationsMember" abstract="true" name="SoftwareOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_DepreciationAssetRetirementCosts" abstract="false" name="DepreciationAssetRetirementCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour" abstract="false" name="LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spok_AssetRetirementObligationAdditions" abstract="false" name="AssetRetirementObligationAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember" abstract="true" name="AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_A2020EquityPlanMember" abstract="true" name="A2020EquityPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_LesseeOperatingLeaseNumberOfRenewalTerms" abstract="false" name="LesseeOperatingLeaseNumberOfRenewalTerms" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spok_A2012EquityPlanMember" abstract="true" name="A2012EquityPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive" abstract="false" name="LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo" abstract="false" name="LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_PagingMember" abstract="true" name="PagingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_DeferredTaxAssetsLiabilitiesGross" abstract="false" name="DeferredTaxAssetsLiabilitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock" abstract="false" name="ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spok_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember" abstract="true" name="RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_OfficeAndTransmitterBuildingsMember" abstract="true" name="OfficeAndTransmitterBuildingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_NumberofSignificantAllowanceAccounts" abstract="false" name="NumberofSignificantAllowanceAccounts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spok_CapitalizedContractCostRollForward" abstract="true" name="CapitalizedContractCostRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spok_IncreaseDecreaseToCapitalizedContractCost" abstract="false" name="IncreaseDecreaseToCapitalizedContractCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_BusinessPolicyPolicyTextBlock" abstract="false" name="BusinessPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spok_TimeBasedAwardsMember" abstract="true" name="TimeBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_DeferredTaxAssetValuationWriteDown" abstract="false" name="DeferredTaxAssetValuationWriteDown" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_CommitmentsAndContingenciesLineItems" abstract="true" name="CommitmentsAndContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spok_TwoThousandElevenLongTermIncentivePlanMember" abstract="true" name="TwoThousandElevenLongTermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_SoftwareProductAndServiceMember" abstract="true" name="SoftwareProductAndServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_StockPurchasedDuringPeriodValueTaxWithholding" abstract="false" name="StockPurchasedDuringPeriodValueTaxWithholding" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares" abstract="false" name="IssuanceOfCommonStockForVestedRestrictedStockUnitsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="spok_LesseeOperatingLeaseNumberOfLeasesExtended" abstract="false" name="LesseeOperatingLeaseNumberOfLeasesExtended" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember" abstract="true" name="RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_LesseeOperatingLeaseTerminationTerm" abstract="false" name="LesseeOperatingLeaseTerminationTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spok_RelatedPartyShortTermLeaseCost" abstract="false" name="RelatedPartyShortTermLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_ContractWithCustomerLiabilityRollForwardAbstract" abstract="true" name="ContractWithCustomerLiabilityRollForwardAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spok_IncomeTaxExaminationStatuteofLimitationsTerm" abstract="false" name="IncomeTaxExaminationStatuteofLimitationsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" abstract="false" name="ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_DepreciationAmortizationAndAccretionTableTableTextBlock" abstract="false" name="DepreciationAmortizationAndAccretionTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spok_PagingandComputerEquipmentMember" abstract="true" name="PagingandComputerEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember" abstract="true" name="AllowanceforDoubtfulAccountsServiceCreditsandOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements" abstract="false" name="AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_PagingEquipmentAssetsMember" abstract="true" name="PagingEquipmentAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree" abstract="false" name="LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_SalesCommissionsMember" abstract="true" name="SalesCommissionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_FurnitureFixturesandVehiclesMember" abstract="true" name="FurnitureFixturesandVehiclesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_TechnologyOperationsExpense" abstract="false" name="TechnologyOperationsExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_TwoThousandFifteenLongTermIncentivePlanMember" abstract="true" name="TwoThousandFifteenLongTermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_CapitalizedContractCostAmountRecognized" abstract="false" name="CapitalizedContractCostAmountRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_SalesAndUseTaxesPolicyTextBlock" abstract="false" name="SalesAndUseTaxesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spok_AssetRetirementObligationsNoncurrentMember" abstract="true" name="AssetRetirementObligationsNoncurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_AssetRetirementObligationLiabilitiesLineItems" abstract="true" name="AssetRetirementObligationLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spok_DeferredTaxLiabilitiesRightOfUseAssets" abstract="false" name="DeferredTaxLiabilitiesRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember" abstract="true" name="MinimumRemainingContractualObligationForLicenseAndServiceContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne" abstract="false" name="LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward" abstract="true" name="SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spok_OperatingLossCarryforwardsSubjectToExpiration" abstract="false" name="OperatingLossCarryforwardsSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_DeferredTaxAssetsOperatingLeaseLiabilities" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spok_ProfessionalAndOtherFeesRestructuring" abstract="false" name="ProfessionalAndOtherFeesRestructuring" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_AssetRetirementCostsMember" abstract="true" name="AssetRetirementCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_EquityInLieuOfSalaryMember" abstract="true" name="EquityInLieuOfSalaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_LesseeOperatingLeaseAreaOfLease" abstract="false" name="LesseeOperatingLeaseAreaOfLease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="spok_RestrictedStockandRestrictedStockUnitsRSUsMember" abstract="true" name="RestrictedStockandRestrictedStockUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_ProfessionalServicesMember" abstract="true" name="ProfessionalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_WirelessOperationsMember" abstract="true" name="WirelessOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spok_ScheduleOfAssetRetirementObligationLiabilitiesTable" abstract="true" name="ScheduleOfAssetRetirementObligationLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spok_DepreciationNetOfAssetRetirementCosts" abstract="false" name="DepreciationNetOfAssetRetirementCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>spok-20221231_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 2023 Workiva-->
<!--r:300f98bf-b61d-402a-a207-6f21f1e2af2d,g:33f3d303-89a2-4dce-9374-89e695006547-->
<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.spok.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0b0b9f76-bdd4-4e3b-a61c-57a33ddb07b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e032d96b-22f6-4c84-aed6-41cf240f52f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0b0b9f76-bdd4-4e3b-a61c-57a33ddb07b0" xlink:to="loc_us-gaap_LiabilitiesCurrent_e032d96b-22f6-4c84-aed6-41cf240f52f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_06d7e8ef-bc7e-4139-b1fd-47eb784311bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0b0b9f76-bdd4-4e3b-a61c-57a33ddb07b0" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_06d7e8ef-bc7e-4139-b1fd-47eb784311bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e8d4e379-202e-4bca-be1b-febda8301863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2b3b8f69-cbe4-40b7-9213-00018209a8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8d4e379-202e-4bca-be1b-febda8301863" xlink:to="loc_us-gaap_AssetsCurrent_2b3b8f69-cbe4-40b7-9213-00018209a8be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_cd2a6d97-17b8-4155-bc00-91865b05dfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8d4e379-202e-4bca-be1b-febda8301863" xlink:to="loc_us-gaap_AssetsNoncurrent_cd2a6d97-17b8-4155-bc00-91865b05dfa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2982c434-520a-43de-97f1-1b606d58b9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_bc29202a-d122-4dad-90c2-29eb517fe269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2982c434-520a-43de-97f1-1b606d58b9a0" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_bc29202a-d122-4dad-90c2-29eb517fe269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f4915d5c-dac6-43e3-87be-f6bc6b532689" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2982c434-520a-43de-97f1-1b606d58b9a0" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f4915d5c-dac6-43e3-87be-f6bc6b532689" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a72f067a-519b-40a8-85a6-987e1a4d33ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2982c434-520a-43de-97f1-1b606d58b9a0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a72f067a-519b-40a8-85a6-987e1a4d33ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_49c0e836-8c68-4834-90c7-d81fb2a38af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2982c434-520a-43de-97f1-1b606d58b9a0" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_49c0e836-8c68-4834-90c7-d81fb2a38af7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_830e737a-51db-449b-a9c5-a50ae4302a89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2982c434-520a-43de-97f1-1b606d58b9a0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_830e737a-51db-449b-a9c5-a50ae4302a89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_aaee534a-b39c-49a4-a13e-7607f0d91fba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_41d349c1-a2e6-4709-a395-f6deed344729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_aaee534a-b39c-49a4-a13e-7607f0d91fba" xlink:to="loc_us-gaap_Liabilities_41d349c1-a2e6-4709-a395-f6deed344729" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c39b36d3-5a96-474f-8d2b-30c0395aaa46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_aaee534a-b39c-49a4-a13e-7607f0d91fba" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c39b36d3-5a96-474f-8d2b-30c0395aaa46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_68ad226f-0186-441c-81fc-c2977772694d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_aaee534a-b39c-49a4-a13e-7607f0d91fba" xlink:to="loc_us-gaap_StockholdersEquity_68ad226f-0186-441c-81fc-c2977772694d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_e4e4f845-d1a9-4cb7-937f-90a2e4d38617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_56b3beb5-10eb-4c66-88b7-fbb9f00f817d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_e4e4f845-d1a9-4cb7-937f-90a2e4d38617" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_56b3beb5-10eb-4c66-88b7-fbb9f00f817d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f7655cee-6485-4d0c-b031-d986819c5d25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_e4e4f845-d1a9-4cb7-937f-90a2e4d38617" xlink:to="loc_us-gaap_Goodwill_f7655cee-6485-4d0c-b031-d986819c5d25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_83bdef3d-c7fd-439e-a2c0-e7b717521049" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_e4e4f845-d1a9-4cb7-937f-90a2e4d38617" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_83bdef3d-c7fd-439e-a2c0-e7b717521049" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_86f013b5-e5fe-4468-a9ea-a273d7a4f085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_e4e4f845-d1a9-4cb7-937f-90a2e4d38617" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_86f013b5-e5fe-4468-a9ea-a273d7a4f085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_445f8ebb-b0eb-47f4-9158-5c9657d2fea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_e4e4f845-d1a9-4cb7-937f-90a2e4d38617" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_445f8ebb-b0eb-47f4-9158-5c9657d2fea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_a8481c27-bcfe-49db-817d-234f11c48b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7acbbd9c-37fc-490c-9a7a-fea9fff6be5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_a8481c27-bcfe-49db-817d-234f11c48b0f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7acbbd9c-37fc-490c-9a7a-fea9fff6be5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_170de5e3-9279-4da9-b6f8-f4209a01ee65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_a8481c27-bcfe-49db-817d-234f11c48b0f" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_170de5e3-9279-4da9-b6f8-f4209a01ee65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8812befc-b71d-4fcd-8d0c-abfcb2f65e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_a8481c27-bcfe-49db-817d-234f11c48b0f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8812befc-b71d-4fcd-8d0c-abfcb2f65e19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4e3d53eb-6286-4a35-930f-c708584f0364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_13752050-7ec1-4039-af18-f44815f3167c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4e3d53eb-6286-4a35-930f-c708584f0364" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_13752050-7ec1-4039-af18-f44815f3167c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_9f138465-f211-45f1-a4e0-9c17dce43404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4e3d53eb-6286-4a35-930f-c708584f0364" xlink:to="loc_us-gaap_ShortTermInvestments_9f138465-f211-45f1-a4e0-9c17dce43404" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_55e5d1db-bedb-49d9-bf27-c21edbcaf6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4e3d53eb-6286-4a35-930f-c708584f0364" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_55e5d1db-bedb-49d9-bf27-c21edbcaf6d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_4cb79902-ea5f-46eb-a7dc-e2e214a6c3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4e3d53eb-6286-4a35-930f-c708584f0364" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_4cb79902-ea5f-46eb-a7dc-e2e214a6c3ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_94c5c474-b7ef-4296-8132-a68fc33bfca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4e3d53eb-6286-4a35-930f-c708584f0364" xlink:to="loc_us-gaap_OtherAssetsCurrent_94c5c474-b7ef-4296-8132-a68fc33bfca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d3fc6e10-fdf7-4f3b-9c3a-6b4324b0776b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c9a75f7c-789a-43eb-81e7-579815524b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d3fc6e10-fdf7-4f3b-9c3a-6b4324b0776b" xlink:to="loc_us-gaap_PreferredStockValue_c9a75f7c-789a-43eb-81e7-579815524b69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c7ab9ec9-cfc2-4470-a9f5-ef4a96794b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d3fc6e10-fdf7-4f3b-9c3a-6b4324b0776b" xlink:to="loc_us-gaap_CommonStockValue_c7ab9ec9-cfc2-4470-a9f5-ef4a96794b44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_37e6be32-9f1c-41c3-9e12-295f74a54930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d3fc6e10-fdf7-4f3b-9c3a-6b4324b0776b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_37e6be32-9f1c-41c3-9e12-295f74a54930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2671cc13-7c02-435c-9c40-3136e97309d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d3fc6e10-fdf7-4f3b-9c3a-6b4324b0776b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2671cc13-7c02-435c-9c40-3136e97309d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_87a2f98b-81ed-4cd4-b129-7698c0785e56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d3fc6e10-fdf7-4f3b-9c3a-6b4324b0776b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_87a2f98b-81ed-4cd4-b129-7698c0785e56" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2fb99eb8-9b1e-4508-900b-a474518c7878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f1044ddf-97f9-4516-9991-786afe71e483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2fb99eb8-9b1e-4508-900b-a474518c7878" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f1044ddf-97f9-4516-9991-786afe71e483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_3730d14c-4eee-4b5c-bff5-f265b4fd2946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2fb99eb8-9b1e-4508-900b-a474518c7878" xlink:to="loc_us-gaap_CostsAndExpenses_3730d14c-4eee-4b5c-bff5-f265b4fd2946" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fd2070bb-1b53-4fb9-99d9-6f80db6bd83a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9e054fbf-a0a3-4efd-bbbf-bc57014c9e75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fd2070bb-1b53-4fb9-99d9-6f80db6bd83a" xlink:to="loc_us-gaap_OperatingIncomeLoss_9e054fbf-a0a3-4efd-bbbf-bc57014c9e75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_7679ba8e-49b9-4c86-9d7d-e16ed334e493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fd2070bb-1b53-4fb9-99d9-6f80db6bd83a" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_7679ba8e-49b9-4c86-9d7d-e16ed334e493" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_41c05c39-9a5c-4cac-bff2-c1577894fd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fd2070bb-1b53-4fb9-99d9-6f80db6bd83a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_41c05c39-9a5c-4cac-bff2-c1577894fd9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_66244101-e4b3-4013-8f2a-e7c08b97139e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c221df10-0a5f-477d-a6a3-54bb8007b0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_66244101-e4b3-4013-8f2a-e7c08b97139e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c221df10-0a5f-477d-a6a3-54bb8007b0a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_11275a43-351a-47b0-97e0-eff040d49560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_66244101-e4b3-4013-8f2a-e7c08b97139e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_11275a43-351a-47b0-97e0-eff040d49560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_299ccc51-cb8e-4477-af61-877971a569d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_519686f9-1743-4e1b-861f-51973b23a0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_299ccc51-cb8e-4477-af61-877971a569d9" xlink:to="loc_us-gaap_RestructuringCharges_519686f9-1743-4e1b-861f-51973b23a0f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_f6ea7652-5e50-462e-9ef8-87394fbfd458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_299ccc51-cb8e-4477-af61-877971a569d9" xlink:to="loc_us-gaap_CostOfRevenue_f6ea7652-5e50-462e-9ef8-87394fbfd458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TechnologyOperationsExpense_37052dfe-f5d1-4e11-8b8a-422103d088a9" xlink:href="spok-20221231.xsd#spok_TechnologyOperationsExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_299ccc51-cb8e-4477-af61-877971a569d9" xlink:to="loc_spok_TechnologyOperationsExpense_37052dfe-f5d1-4e11-8b8a-422103d088a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_a1279425-d53e-4645-82f4-bff5dd5546ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_299ccc51-cb8e-4477-af61-877971a569d9" xlink:to="loc_us-gaap_SellingAndMarketingExpense_a1279425-d53e-4645-82f4-bff5dd5546ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_9a68d07a-d39f-40b2-ba47-92f519d3fd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_299ccc51-cb8e-4477-af61-877971a569d9" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_9a68d07a-d39f-40b2-ba47-92f519d3fd5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_f5346bb9-d23f-4fff-ba5a-98f2f4c4bb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_299ccc51-cb8e-4477-af61-877971a569d9" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_f5346bb9-d23f-4fff-ba5a-98f2f4c4bb4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_5d914fe5-0f91-4258-a226-776b11c74ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_299ccc51-cb8e-4477-af61-877971a569d9" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_5d914fe5-0f91-4258-a226-776b11c74ed9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d49ca1bd-6cb5-4eac-b7b4-d317f21fe665" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_299ccc51-cb8e-4477-af61-877971a569d9" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d49ca1bd-6cb5-4eac-b7b4-d317f21fe665" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_74c39492-1068-415c-88a4-fb2789ab9f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_554bf80d-a5a4-4506-8b34-e2e24e70324b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_74c39492-1068-415c-88a4-fb2789ab9f9b" xlink:to="loc_us-gaap_NetIncomeLoss_554bf80d-a5a4-4506-8b34-e2e24e70324b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7b680cd5-41f5-462e-a790-b6261bf0eaa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_74c39492-1068-415c-88a4-fb2789ab9f9b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7b680cd5-41f5-462e-a790-b6261bf0eaa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_97c89045-8029-4922-b9ec-781f510b02d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d0b98351-da76-495e-97ed-ebe3d9993320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_97c89045-8029-4922-b9ec-781f510b02d5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d0b98351-da76-495e-97ed-ebe3d9993320" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f25df35f-0f04-42e5-bb97-c11d47343010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_064a8507-5448-40c5-9e55-2b24caad2a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f25df35f-0f04-42e5-bb97-c11d47343010" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_064a8507-5448-40c5-9e55-2b24caad2a46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d71892e4-f809-4f1b-b9a7-189a91934639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f25df35f-0f04-42e5-bb97-c11d47343010" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d71892e4-f809-4f1b-b9a7-189a91934639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_11e4e11d-3173-4d14-aa23-9113468d6056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f25df35f-0f04-42e5-bb97-c11d47343010" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_11e4e11d-3173-4d14-aa23-9113468d6056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fb698214-124c-476b-a988-4adda5d602b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f25df35f-0f04-42e5-bb97-c11d47343010" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fb698214-124c-476b-a988-4adda5d602b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_75dec054-8755-447d-a10f-ca967bcd1d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7e258d0c-dc17-433e-9576-dee919bb9d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_75dec054-8755-447d-a10f-ca967bcd1d4a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7e258d0c-dc17-433e-9576-dee919bb9d4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_149a2ce4-0974-41e2-ad06-5a6136332481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_75dec054-8755-447d-a10f-ca967bcd1d4a" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_149a2ce4-0974-41e2-ad06-5a6136332481" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_b7b6b478-79d4-4cb9-8c18-9faa8cbc8f80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_75dec054-8755-447d-a10f-ca967bcd1d4a" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_b7b6b478-79d4-4cb9-8c18-9faa8cbc8f80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_386f7d88-c212-455f-9acd-1b4751c78bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_75dec054-8755-447d-a10f-ca967bcd1d4a" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_386f7d88-c212-455f-9acd-1b4751c78bc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_25d09c6a-1608-4616-bb6b-6f8df8ceacc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_25d09c6a-1608-4616-bb6b-6f8df8ceacc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f41965d8-badf-4d37-a5cb-23ee7f48ecd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f41965d8-badf-4d37-a5cb-23ee7f48ecd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_aff531bf-f6c0-4d2c-860c-1486a9ad4e91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_aff531bf-f6c0-4d2c-860c-1486a9ad4e91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_aad4d350-7f1b-4e0c-83a1-3be84abed5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_aad4d350-7f1b-4e0c-83a1-3be84abed5e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxAssetValuationWriteDown_e7715456-a70b-4c12-8852-dab465dfa698" xlink:href="spok-20221231.xsd#spok_DeferredTaxAssetValuationWriteDown"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_spok_DeferredTaxAssetValuationWriteDown_e7715456-a70b-4c12-8852-dab465dfa698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b733e79a-8a67-4c61-88ff-6c9ef306926b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_us-gaap_NetIncomeLoss_b733e79a-8a67-4c61-88ff-6c9ef306926b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_6320ac70-b835-4f59-98d7-e6b97f718e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_6320ac70-b835-4f59-98d7-e6b97f718e53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a070fe55-75c2-4139-94aa-248fd8c64aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_us-gaap_ShareBasedCompensation_a070fe55-75c2-4139-94aa-248fd8c64aa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_c5162486-22fb-4b91-8a88-41a51e0a7f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_c5162486-22fb-4b91-8a88-41a51e0a7f6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5afccf70-7951-4eda-94e2-01962e0828e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5afccf70-7951-4eda-94e2-01962e0828e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther_ed71e54c-0665-4d76-9653-4a66520b63d2" xlink:href="spok-20221231.xsd#spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther_ed71e54c-0665-4d76-9653-4a66520b63d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_55cbadbf-348c-49c3-a55c-3b3f643c110c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_af5ea738-f952-4493-9a0c-71b9d004025b" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_55cbadbf-348c-49c3-a55c-3b3f643c110c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b9e1bac-fb59-4030-9f82-51d5e3ff50fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_b1c5b811-95b4-4f5b-b162-492769f65fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b9e1bac-fb59-4030-9f82-51d5e3ff50fe" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_b1c5b811-95b4-4f5b-b162-492769f65fa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5cc1a1e7-95e0-47d5-bd16-2bb78d808038" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b9e1bac-fb59-4030-9f82-51d5e3ff50fe" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5cc1a1e7-95e0-47d5-bd16-2bb78d808038" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_8aad1f61-2b4a-4997-a6c6-0660eb8bf7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b9e1bac-fb59-4030-9f82-51d5e3ff50fe" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_8aad1f61-2b4a-4997-a6c6-0660eb8bf7ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RestructuringRestructuringCostsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RestructuringRestructuringCostsDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/RestructuringRestructuringCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_b3e2aa2b-f6cd-4582-80fb-9aee3c795024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ProfessionalAndOtherFeesRestructuring_c92290c8-668f-4e89-b7f0-e336faf90b90" xlink:href="spok-20221231.xsd#spok_ProfessionalAndOtherFeesRestructuring"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_b3e2aa2b-f6cd-4582-80fb-9aee3c795024" xlink:to="loc_spok_ProfessionalAndOtherFeesRestructuring_c92290c8-668f-4e89-b7f0-e336faf90b90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_33f8f5db-b868-4d1a-b3e3-93f79f1132ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_b3e2aa2b-f6cd-4582-80fb-9aee3c795024" xlink:to="loc_us-gaap_SeveranceCosts1_33f8f5db-b868-4d1a-b3e3-93f79f1132ac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/LeasesLeaseCostsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#LeasesLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/LeasesLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3e788f3f-fe7b-40fb-8b3f-218fb3d63816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0838ea6a-7db2-4337-a6b7-59cca360e4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3e788f3f-fe7b-40fb-8b3f-218fb3d63816" xlink:to="loc_us-gaap_OperatingLeaseCost_0838ea6a-7db2-4337-a6b7-59cca360e4ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_73efaefe-ac11-4ef6-baa9-b4fedf271f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3e788f3f-fe7b-40fb-8b3f-218fb3d63816" xlink:to="loc_us-gaap_ShortTermLeaseCost_73efaefe-ac11-4ef6-baa9-b4fedf271f10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RelatedPartyShortTermLeaseCost_9f390cec-041a-4d97-9891-91509feb1d2a" xlink:href="spok-20221231.xsd#spok_RelatedPartyShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3e788f3f-fe7b-40fb-8b3f-218fb3d63816" xlink:to="loc_spok_RelatedPartyShortTermLeaseCost_9f390cec-041a-4d97-9891-91509feb1d2a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/LeasesLeaseMaturitiesDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#LeasesLeaseMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/LeasesLeaseMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_57b9b7bc-badb-40c8-b867-54de7250b4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_89a1bbe6-b90c-4e9f-a4e0-ea29070bc185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_57b9b7bc-badb-40c8-b867-54de7250b4e2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_89a1bbe6-b90c-4e9f-a4e0-ea29070bc185" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a8bf2ee9-1a6e-4f99-b7be-2e5ac9267657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_57b9b7bc-badb-40c8-b867-54de7250b4e2" xlink:to="loc_us-gaap_OperatingLeaseLiability_a8bf2ee9-1a6e-4f99-b7be-2e5ac9267657" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1" xlink:type="simple" xlink:href="spok-20221231.xsd#LeasesLeaseMaturitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_268eb454-1357-4ac4-a2bf-8937f815f6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_635763b9-d34f-46ba-a697-09af57e073f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_268eb454-1357-4ac4-a2bf-8937f815f6c8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_635763b9-d34f-46ba-a697-09af57e073f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4aa220cf-725e-48a7-bb7e-2dd318f6ec29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_268eb454-1357-4ac4-a2bf-8937f815f6c8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4aa220cf-725e-48a7-bb7e-2dd318f6ec29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1dc906a0-2c30-46b8-a669-7ff9ad7d1709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_268eb454-1357-4ac4-a2bf-8937f815f6c8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1dc906a0-2c30-46b8-a669-7ff9ad7d1709" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_449125ac-ea2c-4b4a-80f7-37aa7c785269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_268eb454-1357-4ac4-a2bf-8937f815f6c8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_449125ac-ea2c-4b4a-80f7-37aa7c785269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a018277a-c8b7-461e-9bba-f3b553445cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_268eb454-1357-4ac4-a2bf-8937f815f6c8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a018277a-c8b7-461e-9bba-f3b553445cc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_356efaee-9be5-4616-a6f9-e2b0c04977de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_268eb454-1357-4ac4-a2bf-8937f815f6c8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_356efaee-9be5-4616-a6f9-e2b0c04977de" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_2b4c2de2-b441-4ae9-a7c8-c8d7e905aeb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_4673752c-1977-4e96-9cf1-722c864b9258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet_2b4c2de2-b441-4ae9-a7c8-c8d7e905aeb9" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_4673752c-1977-4e96-9cf1-722c864b9258" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationNetOfAssetRetirementCosts_98ca31f0-748c-4fe7-a3c8-2c91a1cd300a" xlink:href="spok-20221231.xsd#spok_DepreciationNetOfAssetRetirementCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet_2b4c2de2-b441-4ae9-a7c8-c8d7e905aeb9" xlink:to="loc_spok_DepreciationNetOfAssetRetirementCosts_98ca31f0-748c-4fe7-a3c8-2c91a1cd300a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_2e136c1d-51a1-4b0e-8afd-0e63a28ff804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet_2b4c2de2-b441-4ae9-a7c8-c8d7e905aeb9" xlink:to="loc_us-gaap_AdjustmentForAmortization_2e136c1d-51a1-4b0e-8afd-0e63a28ff804" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationNetOfAssetRetirementCosts_137854c7-31df-4678-906f-0889abc60be5" xlink:href="spok-20221231.xsd#spok_DepreciationNetOfAssetRetirementCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ac15dd54-e42e-4c27-9355-62b1ab166a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spok_DepreciationNetOfAssetRetirementCosts_137854c7-31df-4678-906f-0889abc60be5" xlink:to="loc_us-gaap_Depreciation_ac15dd54-e42e-4c27-9355-62b1ab166a64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationAssetRetirementCosts_a2d1efd5-e24e-45bd-b62f-bc0629952f3f" xlink:href="spok-20221231.xsd#spok_DepreciationAssetRetirementCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spok_DepreciationNetOfAssetRetirementCosts_137854c7-31df-4678-906f-0889abc60be5" xlink:to="loc_spok_DepreciationAssetRetirementCosts_a2d1efd5-e24e-45bd-b62f-bc0629952f3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_20a6c27d-8ffe-4f52-a1eb-f5327e508d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_6b6589dd-6a9e-43d0-b7f3-ee1bc0139fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentForAmortization_20a6c27d-8ffe-4f52-a1eb-f5327e508d5c" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_6b6589dd-6a9e-43d0-b7f3-ee1bc0139fa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4e244b7e-cf49-4a8a-b022-8f1c16d72924" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentForAmortization_20a6c27d-8ffe-4f52-a1eb-f5327e508d5c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4e244b7e-cf49-4a8a-b022-8f1c16d72924" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5e13d22b-d266-47fe-81a0-00d677018bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8a52151d-4f0e-4ac5-a461-cb99d5e26bba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_5e13d22b-d266-47fe-81a0-00d677018bd5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8a52151d-4f0e-4ac5-a461-cb99d5e26bba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_159f4323-a1f4-41a5-af5f-7026bc293737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_5e13d22b-d266-47fe-81a0-00d677018bd5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_159f4323-a1f4-41a5-af5f-7026bc293737" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f8583e3-4c88-4b2b-ab0c-18e6018049cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1fc79cdc-df08-4fc2-a9ef-ba3323b6d59b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f8583e3-4c88-4b2b-ab0c-18e6018049cd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1fc79cdc-df08-4fc2-a9ef-ba3323b6d59b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8651fe93-442a-41db-b58e-935cd41d15b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f8583e3-4c88-4b2b-ab0c-18e6018049cd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8651fe93-442a-41db-b58e-935cd41d15b0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8b8a2f07-971e-48a2-a6aa-2f49c226cb02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1a799124-eb75-44c0-92d8-86f6c0d93883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8b8a2f07-971e-48a2-a6aa-2f49c226cb02" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1a799124-eb75-44c0-92d8-86f6c0d93883" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_fad423e1-f209-4c55-85c9-755300c45844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8b8a2f07-971e-48a2-a6aa-2f49c226cb02" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_fad423e1-f209-4c55-85c9-755300c45844" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_91d60ca4-85f1-41bb-b853-ad298923a5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8b8a2f07-971e-48a2-a6aa-2f49c226cb02" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_91d60ca4-85f1-41bb-b853-ad298923a5a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e1d7b180-d7d3-4f67-9ba6-a5fc2a414619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_db962114-f24a-47cb-9956-38e653219d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e1d7b180-d7d3-4f67-9ba6-a5fc2a414619" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_db962114-f24a-47cb-9956-38e653219d4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4d0054f6-5202-4200-a594-75e6e511fb84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e1d7b180-d7d3-4f67-9ba6-a5fc2a414619" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4d0054f6-5202-4200-a594-75e6e511fb84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_65658936-335f-40ae-a2ba-7b3d57817fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e1d7b180-d7d3-4f67-9ba6-a5fc2a414619" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_65658936-335f-40ae-a2ba-7b3d57817fd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a6054f93-f904-4386-a190-e1d62b435bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_aff24b34-f4e7-4656-aadf-f7562ecfa835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_a6054f93-f904-4386-a190-e1d62b435bf2" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_aff24b34-f4e7-4656-aadf-f7562ecfa835" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_10072011-cdf5-4100-aa24-88499a653b33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_a6054f93-f904-4386-a190-e1d62b435bf2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_10072011-cdf5-4100-aa24-88499a653b33" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxesEffectiveTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19cb5178-4c42-4549-86f6-cd8dfbfc0192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e27dc4ee-d538-4600-888d-dde289ba2d05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19cb5178-4c42-4549-86f6-cd8dfbfc0192" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e27dc4ee-d538-4600-888d-dde289ba2d05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_a0addb4f-47cd-4969-a7b9-106711764da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19cb5178-4c42-4549-86f6-cd8dfbfc0192" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_a0addb4f-47cd-4969-a7b9-106711764da9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6b232d46-52e2-43fe-b116-f5b2740e9713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19cb5178-4c42-4549-86f6-cd8dfbfc0192" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6b232d46-52e2-43fe-b116-f5b2740e9713" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_ed18758e-48e7-4c8d-9f8b-1e936c504c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19cb5178-4c42-4549-86f6-cd8dfbfc0192" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_ed18758e-48e7-4c8d-9f8b-1e936c504c9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_820a23f1-3410-4c59-8d1a-f91d0c99cb97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19cb5178-4c42-4549-86f6-cd8dfbfc0192" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_820a23f1-3410-4c59-8d1a-f91d0c99cb97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8be028e2-0b7e-4681-97cf-4fdd11ea9c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19cb5178-4c42-4549-86f6-cd8dfbfc0192" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8be028e2-0b7e-4681-97cf-4fdd11ea9c8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5b6380bc-466f-485d-a37e-222becfdbebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19cb5178-4c42-4549-86f6-cd8dfbfc0192" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5b6380bc-466f-485d-a37e-222becfdbebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_521ebdfd-933b-463c-a3d1-03d3136a10b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1be64f44-124d-4518-90d6-be3b0ff753e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_521ebdfd-933b-463c-a3d1-03d3136a10b5" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1be64f44-124d-4518-90d6-be3b0ff753e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_97978627-e6f4-4bb8-a8eb-824d0c21ef37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_521ebdfd-933b-463c-a3d1-03d3136a10b5" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_97978627-e6f4-4bb8-a8eb-824d0c21ef37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_65d935ab-85b4-436e-b759-5ef00b49baef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_521ebdfd-933b-463c-a3d1-03d3136a10b5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_65d935ab-85b4-436e-b759-5ef00b49baef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8e36d046-7891-4af8-ae90-4845ce778926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_521ebdfd-933b-463c-a3d1-03d3136a10b5" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8e36d046-7891-4af8-ae90-4845ce778926" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_e10e918f-7f6b-4031-a56b-457ce95a92ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_521ebdfd-933b-463c-a3d1-03d3136a10b5" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_e10e918f-7f6b-4031-a56b-457ce95a92ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_8b2de2af-fbc7-44b0-b071-ef7f2ea86ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_521ebdfd-933b-463c-a3d1-03d3136a10b5" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_8b2de2af-fbc7-44b0-b071-ef7f2ea86ff5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_56e96bee-fe3d-4bd8-8b70-3f136ee8eb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_521ebdfd-933b-463c-a3d1-03d3136a10b5" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_56e96bee-fe3d-4bd8-8b70-3f136ee8eb7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_c4464d8e-3028-4355-98b8-964ad8e7616f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_5ac417c8-a484-410a-97b3-8d8f2f89ebee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c4464d8e-3028-4355-98b8-964ad8e7616f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_5ac417c8-a484-410a-97b3-8d8f2f89ebee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxAssetsOperatingLeaseLiabilities_2b9806de-caec-498b-94d0-6fd8e64a0485" xlink:href="spok-20221231.xsd#spok_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c4464d8e-3028-4355-98b8-964ad8e7616f" xlink:to="loc_spok_DeferredTaxAssetsOperatingLeaseLiabilities_2b9806de-caec-498b-94d0-6fd8e64a0485" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_24f72709-f772-4bdb-8dd9-8016694ecb62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c4464d8e-3028-4355-98b8-964ad8e7616f" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_24f72709-f772-4bdb-8dd9-8016694ecb62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_14e9e748-8b8f-4148-922c-5e68adef0a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c4464d8e-3028-4355-98b8-964ad8e7616f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_14e9e748-8b8f-4148-922c-5e68adef0a0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_5923e4c9-3c51-434d-8f8d-c24cb7367228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c4464d8e-3028-4355-98b8-964ad8e7616f" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_5923e4c9-3c51-434d-8f8d-c24cb7367228" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_01e495b5-b9ca-4c1e-890a-f5ac74bcac71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c4464d8e-3028-4355-98b8-964ad8e7616f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_01e495b5-b9ca-4c1e-890a-f5ac74bcac71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_09f0d23a-80e3-4610-9422-21d826befbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c4464d8e-3028-4355-98b8-964ad8e7616f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_09f0d23a-80e3-4610-9422-21d826befbcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_257c79f1-7e78-44d0-9fd6-afdf1942fbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c4464d8e-3028-4355-98b8-964ad8e7616f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_257c79f1-7e78-44d0-9fd6-afdf1942fbf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_07133352-c1fb-49dc-b1bb-4d9feabde32a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_c4464d8e-3028-4355-98b8-964ad8e7616f" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_07133352-c1fb-49dc-b1bb-4d9feabde32a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1543014b-5719-41b2-b4d0-b7fbe65d3d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_576cc9b3-a6d5-4608-bf37-a2322d9e5f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_1543014b-5719-41b2-b4d0-b7fbe65d3d80" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_576cc9b3-a6d5-4608-bf37-a2322d9e5f7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2908ca7b-dda1-463f-8604-c57843b76832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_1543014b-5719-41b2-b4d0-b7fbe65d3d80" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2908ca7b-dda1-463f-8604-c57843b76832" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxLiabilitiesRightOfUseAssets_d46633f7-5153-41ff-a573-01c58ec3f039" xlink:href="spok-20221231.xsd#spok_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_1543014b-5719-41b2-b4d0-b7fbe65d3d80" xlink:to="loc_spok_DeferredTaxLiabilitiesRightOfUseAssets_d46633f7-5153-41ff-a573-01c58ec3f039" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxAssetsLiabilitiesGross_54dca49f-bfa7-485b-902b-4158287b2afe" xlink:href="spok-20221231.xsd#spok_DeferredTaxAssetsLiabilitiesGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_3b736d73-b727-43ac-9871-0c3036eff746" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spok_DeferredTaxAssetsLiabilitiesGross_54dca49f-bfa7-485b-902b-4158287b2afe" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_3b736d73-b727-43ac-9871-0c3036eff746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_d80084d8-b321-4270-b3b1-9feb9ae317bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spok_DeferredTaxAssetsLiabilitiesGross_54dca49f-bfa7-485b-902b-4158287b2afe" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_d80084d8-b321-4270-b3b1-9feb9ae317bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_f740636f-4e2a-4349-9241-d87692ee288e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0a53d255-83ad-44c0-9b85-9b090fed8e39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_f740636f-4e2a-4349-9241-d87692ee288e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0a53d255-83ad-44c0-9b85-9b090fed8e39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxAssetsLiabilitiesGross_e92ad39c-7a76-415e-9232-12d4461ff959" xlink:href="spok-20221231.xsd#spok_DeferredTaxAssetsLiabilitiesGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_f740636f-4e2a-4349-9241-d87692ee288e" xlink:to="loc_spok_DeferredTaxAssetsLiabilitiesGross_e92ad39c-7a76-415e-9232-12d4461ff959" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_f22843e4-2740-4081-b257-9a11fd51a371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OperatingLossCarryforwardsSubjectToExpiration_86993149-5066-4ee7-981e-5e24ed43bd91" xlink:href="spok-20221231.xsd#spok_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLossCarryforwards_f22843e4-2740-4081-b257-9a11fd51a371" xlink:to="loc_spok_OperatingLossCarryforwardsSubjectToExpiration_86993149-5066-4ee7-981e-5e24ed43bd91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OperatingLossCarryforwardsIndefiniteLived_0f4a090f-dae4-47f7-bbb0-f75ec1f36253" xlink:href="spok-20221231.xsd#spok_OperatingLossCarryforwardsIndefiniteLived"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLossCarryforwards_f22843e4-2740-4081-b257-9a11fd51a371" xlink:to="loc_spok_OperatingLossCarryforwardsIndefiniteLived_0f4a090f-dae4-47f7-bbb0-f75ec1f36253" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_05548a9d-b8cd-40d1-b800-7c6820d052d3" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive_1f8117e9-7257-47f6-869f-2f1f279575d6" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_05548a9d-b8cd-40d1-b800-7c6820d052d3" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive_1f8117e9-7257-47f6-869f-2f1f279575d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree_08605796-2e0e-4e29-8120-4007891cf8c5" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_05548a9d-b8cd-40d1-b800-7c6820d052d3" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree_08605796-2e0e-4e29-8120-4007891cf8c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo_5e520447-cd15-43f7-a914-1f5fb34a9603" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_05548a9d-b8cd-40d1-b800-7c6820d052d3" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo_5e520447-cd15-43f7-a914-1f5fb34a9603" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour_0346b05d-1730-4059-a6e7-f97e1db25b31" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_05548a9d-b8cd-40d1-b800-7c6820d052d3" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour_0346b05d-1730-4059-a6e7-f97e1db25b31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive_a33ad290-cae0-4e97-9c85-a36d1050a4f7" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_05548a9d-b8cd-40d1-b800-7c6820d052d3" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive_a33ad290-cae0-4e97-9c85-a36d1050a4f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne_e8f1acd3-cca8-456b-b5ad-c3a1e40f462f" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_05548a9d-b8cd-40d1-b800-7c6820d052d3" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne_e8f1acd3-cca8-456b-b5ad-c3a1e40f462f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>spok-20221231_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 2023 Workiva-->
<!--r:300f98bf-b61d-402a-a207-6f21f1e2af2d,g:33f3d303-89a2-4dce-9374-89e695006547-->
<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.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="ie09b631c602f4cac93091df75308ccec_CONSOLIDATEDSTATEMENTSOFOPERATIONS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_5f67e581-d3df-4a78-be92-c48e4649a308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_RevenuesAbstract_5f67e581-d3df-4a78-be92-c48e4649a308" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_db670e65-8e41-4b2a-b310-40f43dd04dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_5f67e581-d3df-4a78-be92-c48e4649a308" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_db670e65-8e41-4b2a-b310-40f43dd04dcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_9da0d8b4-7e65-4c6f-8498-5e9dd215d4af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_CostOfRevenue_9da0d8b4-7e65-4c6f-8498-5e9dd215d4af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e3b783f3-09fd-4338-b59d-54d4ca5c65a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e3b783f3-09fd-4338-b59d-54d4ca5c65a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TechnologyOperationsExpense_0b91906b-c362-49e7-ac5f-9efac4834258" xlink:href="spok-20221231.xsd#spok_TechnologyOperationsExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_spok_TechnologyOperationsExpense_0b91906b-c362-49e7-ac5f-9efac4834258" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_ba748007-be23-4a70-8a82-742b16bcfef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_SellingAndMarketingExpense_ba748007-be23-4a70-8a82-742b16bcfef7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7b85af08-b6d6-4e9e-9c8f-a345c4362627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7b85af08-b6d6-4e9e-9c8f-a345c4362627" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_dd8aed6e-459b-499e-a201-4594de4fb3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_RestructuringCharges_dd8aed6e-459b-499e-a201-4594de4fb3bf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_624e2002-3731-44b5-b8b9-61c9140a5df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_624e2002-3731-44b5-b8b9-61c9140a5df2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1b27b4d1-d003-4310-9b34-097d44b6856c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1b27b4d1-d003-4310-9b34-097d44b6856c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_9211aa23-31c3-402f-871a-f0d841994ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_CostsAndExpenses_9211aa23-31c3-402f-871a-f0d841994ead" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f9d8c12b-21cd-4e26-8ae5-5adc5d4e23cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_OperatingIncomeLoss_f9d8c12b-21cd-4e26-8ae5-5adc5d4e23cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_ca662490-b3d7-4b25-a4d5-a31e1f4d499f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_ca662490-b3d7-4b25-a4d5-a31e1f4d499f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_171e92fc-0c11-4616-9cfd-0012b25d7dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_171e92fc-0c11-4616-9cfd-0012b25d7dd0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d1fa3638-c6bc-429e-a7ee-ee82766bccc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d1fa3638-c6bc-429e-a7ee-ee82766bccc8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3830dd02-b7f6-4e08-b060-23275ef42ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3830dd02-b7f6-4e08-b060-23275ef42ac2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6d577401-6d16-47b7-9af3-1cc52c7e9672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_NetIncomeLoss_6d577401-6d16-47b7-9af3-1cc52c7e9672" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_957d6525-d2e0-41b0-bc41-e4822d72af3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_EarningsPerShareBasic_957d6525-d2e0-41b0-bc41-e4822d72af3d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7d79f3ea-33de-4f64-8a72-5893cb4a4977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7d79f3ea-33de-4f64-8a72-5893cb4a4977" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_188b3811-4783-4db8-be05-469127dbeadb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_188b3811-4783-4db8-be05-469127dbeadb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2895364f-51d9-43ba-b987-e42bddaa49ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2895364f-51d9-43ba-b987-e42bddaa49ce" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_eee0819b-35b4-4671-ac43-164f3a4eff4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_eee0819b-35b4-4671-ac43-164f3a4eff4a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_01607634-d62f-4da3-9599-8312e5526cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_StatementTable_01607634-d62f-4da3-9599-8312e5526cab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1177a13c-62a7-4e2a-a7a6-643babf41835" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_01607634-d62f-4da3-9599-8312e5526cab" xlink:to="loc_srt_ProductOrServiceAxis_1177a13c-62a7-4e2a-a7a6-643babf41835" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1177a13c-62a7-4e2a-a7a6-643babf41835_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1177a13c-62a7-4e2a-a7a6-643babf41835" xlink:to="loc_srt_ProductsAndServicesDomain_1177a13c-62a7-4e2a-a7a6-643babf41835_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d95c02a7-07f7-42c0-b49a-3daa23c08875" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1177a13c-62a7-4e2a-a7a6-643babf41835" xlink:to="loc_srt_ProductsAndServicesDomain_d95c02a7-07f7-42c0-b49a-3daa23c08875" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_WirelessOperationsMember_7836cae4-c073-4ea2-9087-480c5e817760" xlink:href="spok-20221231.xsd#spok_WirelessOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d95c02a7-07f7-42c0-b49a-3daa23c08875" xlink:to="loc_spok_WirelessOperationsMember_7836cae4-c073-4ea2-9087-480c5e817760" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SoftwareProductAndServiceMember_055d6b4f-86ab-4743-ae93-4ac0ba4c23a6" xlink:href="spok-20221231.xsd#spok_SoftwareProductAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d95c02a7-07f7-42c0-b49a-3daa23c08875" xlink:to="loc_spok_SoftwareProductAndServiceMember_055d6b4f-86ab-4743-ae93-4ac0ba4c23a6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i09fc850740af44ee9672c4eb3554cc96_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3d654ccf-2a61-412b-a9e8-7135537135c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_37d832e6-da8d-4b33-8d8a-6ed8e2acd178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3d654ccf-2a61-412b-a9e8-7135537135c2" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_37d832e6-da8d-4b33-8d8a-6ed8e2acd178" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3d654ccf-2a61-412b-a9e8-7135537135c2" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_2f5666b3-7f03-416b-ac56-c6249531bc80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_SharesOutstanding_2f5666b3-7f03-416b-ac56-c6249531bc80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9fdadfcd-d486-4776-937b-e893fc0acdbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockholdersEquity_9fdadfcd-d486-4776-937b-e893fc0acdbe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4e1717f5-7882-4a6e-8880-e94eac0717f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_NetIncomeLoss_4e1717f5-7882-4a6e-8880-e94eac0717f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3eeafded-d382-48c2-9fc4-f1e9b229ead7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3eeafded-d382-48c2-9fc4-f1e9b229ead7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_66c9d90b-3199-4111-9749-e59ac69fd42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_66c9d90b-3199-4111-9749-e59ac69fd42b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares_836639cc-2ece-424c-aaff-253bc73e3ba3" xlink:href="spok-20221231.xsd#spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares_836639cc-2ece-424c-aaff-253bc73e3ba3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_StockPurchasedDuringPeriodSharesTaxWithholding_5c67c02b-8963-4204-b6cb-e774db8f4b06" xlink:href="spok-20221231.xsd#spok_StockPurchasedDuringPeriodSharesTaxWithholding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_spok_StockPurchasedDuringPeriodSharesTaxWithholding_5c67c02b-8963-4204-b6cb-e774db8f4b06" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_StockPurchasedDuringPeriodValueTaxWithholding_353fc066-9fcb-4c72-a1c6-737b0c4865dc" xlink:href="spok-20221231.xsd#spok_StockPurchasedDuringPeriodValueTaxWithholding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_spok_StockPurchasedDuringPeriodValueTaxWithholding_353fc066-9fcb-4c72-a1c6-737b0c4865dc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_967e2e20-af3d-4ca9-b817-44b79d197e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_967e2e20-af3d-4ca9-b817-44b79d197e48" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_9e7cd293-d650-46bd-a679-a38cac55c3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_DividendsCash_9e7cd293-d650-46bd-a679-a38cac55c3b9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3d364e66-df3a-4b12-bcf5-056c11bfa5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3d364e66-df3a-4b12-bcf5-056c11bfa5b7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_7eaf669e-bce3-42b7-a47a-7fb5e8f41ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_7eaf669e-bce3-42b7-a47a-7fb5e8f41ffc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_85e9e563-2bfd-4fe5-89b9-a9261f4fc5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_85e9e563-2bfd-4fe5-89b9-a9261f4fc5ae" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_44478a9e-5980-43f5-afc1-7f475bc58d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_166b1942-84e3-491c-ae1b-82d305391b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d5a9d673-4b28-406b-9d1b-949ea9fb08a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3d654ccf-2a61-412b-a9e8-7135537135c2" xlink:to="loc_us-gaap_StatementTable_d5a9d673-4b28-406b-9d1b-949ea9fb08a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f4ebb099-735c-4ee6-9425-b8b706beba73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d5a9d673-4b28-406b-9d1b-949ea9fb08a0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f4ebb099-735c-4ee6-9425-b8b706beba73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f4ebb099-735c-4ee6-9425-b8b706beba73_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f4ebb099-735c-4ee6-9425-b8b706beba73" xlink:to="loc_us-gaap_EquityComponentDomain_f4ebb099-735c-4ee6-9425-b8b706beba73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7befa1c2-f343-452f-8cf7-2b71809471a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f4ebb099-735c-4ee6-9425-b8b706beba73" xlink:to="loc_us-gaap_EquityComponentDomain_7befa1c2-f343-452f-8cf7-2b71809471a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_31143144-98f5-4e58-96eb-aff87e1f4d88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7befa1c2-f343-452f-8cf7-2b71809471a0" xlink:to="loc_us-gaap_CommonStockMember_31143144-98f5-4e58-96eb-aff87e1f4d88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember_bf9d070e-4908-47fa-a739-136697cbd6ae" xlink:href="spok-20221231.xsd#spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7befa1c2-f343-452f-8cf7-2b71809471a0" xlink:to="loc_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember_bf9d070e-4908-47fa-a739-136697cbd6ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_fba6c741-5c97-4cfb-b88f-76a036d8c44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7befa1c2-f343-452f-8cf7-2b71809471a0" xlink:to="loc_us-gaap_RetainedEarningsMember_fba6c741-5c97-4cfb-b88f-76a036d8c44e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_06cc6fd6-b826-4bde-b653-e0537408c796" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d5a9d673-4b28-406b-9d1b-949ea9fb08a0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_06cc6fd6-b826-4bde-b653-e0537408c796" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_06cc6fd6-b826-4bde-b653-e0537408c796_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_06cc6fd6-b826-4bde-b653-e0537408c796" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_06cc6fd6-b826-4bde-b653-e0537408c796_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_72951818-5581-448f-880a-f015db1d4645" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_06cc6fd6-b826-4bde-b653-e0537408c796" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_72951818-5581-448f-880a-f015db1d4645" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_22187820-0817-44fd-a3ea-44c9a2fabd7a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_72951818-5581-448f-880a-f015db1d4645" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_22187820-0817-44fd-a3ea-44c9a2fabd7a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#OrganizationandSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails" xlink:type="extended" id="i75252257ea2541209c1039488a3984a2_OrganizationandSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees_0ff567dc-78b7-42c7-9d3d-30f4410ecc14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_SalesCommissionsAndFees_0ff567dc-78b7-42c7-9d3d-30f4410ecc14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_832352a3-2126-46e4-af73-58f20d1839e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_832352a3-2126-46e4-af73-58f20d1839e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7005bec5-8149-434e-9b74-24128e6c3d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7005bec5-8149-434e-9b74-24128e6c3d83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_f750c651-0dbb-482f-874f-d6538e241d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_f750c651-0dbb-482f-874f-d6538e241d95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_8f5dfb82-11cd-4963-b09c-dd752e799234" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_8f5dfb82-11cd-4963-b09c-dd752e799234" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_NumberofSignificantAllowanceAccounts_f75353fe-d0da-4f32-bad5-7af6aebbc46a" xlink:href="spok-20221231.xsd#spok_NumberofSignificantAllowanceAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_spok_NumberofSignificantAllowanceAccounts_f75353fe-d0da-4f32-bad5-7af6aebbc46a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3268defc-7ac9-42c8-8091-7eeaf45b75db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3268defc-7ac9-42c8-8091-7eeaf45b75db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease_2237108a-be3f-4072-8d10-bea7ae70182c" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease_2237108a-be3f-4072-8d10-bea7ae70182c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_2f9d59f0-7db6-49a6-894f-6241f49cf144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_2f9d59f0-7db6-49a6-894f-6241f49cf144" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a3592484-e831-4f96-8895-1e6fd90a4e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a3592484-e831-4f96-8895-1e6fd90a4e15" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_5032170a-11c3-4b14-972a-1d7c77a803c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_5032170a-11c3-4b14-972a-1d7c77a803c8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_28fe1862-952f-43fe-8d21-f4e1cd66b5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_AdvertisingExpense_28fe1862-952f-43fe-8d21-f4e1cd66b5c8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_b4090efe-a31a-4fbb-961e-8b26c5607988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_b4090efe-a31a-4fbb-961e-8b26c5607988" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d2d1216-9b8b-4f25-a5a0-34d4ec756f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d2d1216-9b8b-4f25-a5a0-34d4ec756f2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4d2d1216-9b8b-4f25-a5a0-34d4ec756f2b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d2d1216-9b8b-4f25-a5a0-34d4ec756f2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4d2d1216-9b8b-4f25-a5a0-34d4ec756f2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_623fcc07-3eec-49c7-a11b-648f46d076eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d2d1216-9b8b-4f25-a5a0-34d4ec756f2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_623fcc07-3eec-49c7-a11b-648f46d076eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_fe94954c-d07b-4fcb-9f84-ebd0b0721b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_623fcc07-3eec-49c7-a11b-648f46d076eb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_fe94954c-d07b-4fcb-9f84-ebd0b0721b3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_809701d4-3bff-4bdf-a315-b212db8e653a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:to="loc_srt_RangeAxis_809701d4-3bff-4bdf-a315-b212db8e653a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_809701d4-3bff-4bdf-a315-b212db8e653a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_809701d4-3bff-4bdf-a315-b212db8e653a" xlink:to="loc_srt_RangeMember_809701d4-3bff-4bdf-a315-b212db8e653a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6b7186a-cf52-4e1b-9da2-fb811270b3e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_809701d4-3bff-4bdf-a315-b212db8e653a" xlink:to="loc_srt_RangeMember_f6b7186a-cf52-4e1b-9da2-fb811270b3e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a7df8834-3b8e-4761-8bde-dfa0777b0d59" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6b7186a-cf52-4e1b-9da2-fb811270b3e7" xlink:to="loc_srt_MinimumMember_a7df8834-3b8e-4761-8bde-dfa0777b0d59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2e4288e2-445b-49c0-93f4-6d4b2d8abcb8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6b7186a-cf52-4e1b-9da2-fb811270b3e7" xlink:to="loc_srt_MaximumMember_2e4288e2-445b-49c0-93f4-6d4b2d8abcb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_52e4bd82-df19-4c7e-84f1-2ffe62bacf74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_52e4bd82-df19-4c7e-84f1-2ffe62bacf74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52e4bd82-df19-4c7e-84f1-2ffe62bacf74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_52e4bd82-df19-4c7e-84f1-2ffe62bacf74" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52e4bd82-df19-4c7e-84f1-2ffe62bacf74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85b8a686-6738-4a94-98df-863d01c9fb38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_52e4bd82-df19-4c7e-84f1-2ffe62bacf74" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85b8a686-6738-4a94-98df-863d01c9fb38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingEquipmentAssetsMember_bc4e92ec-6722-4830-a668-72b7cb2b506a" xlink:href="spok-20221231.xsd#spok_PagingEquipmentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85b8a686-6738-4a94-98df-863d01c9fb38" xlink:to="loc_spok_PagingEquipmentAssetsMember_bc4e92ec-6722-4830-a668-72b7cb2b506a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_0943e193-c86d-4b29-b83d-3d93ae146051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85b8a686-6738-4a94-98df-863d01c9fb38" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_0943e193-c86d-4b29-b83d-3d93ae146051" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails" xlink:type="extended" id="i96f75821b58243f78047a6015fbf3af1_RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_380bf1f9-5c3e-4488-a3a3-331eca6f5386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7535e184-7c71-4eba-a76e-cd27c08c7fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_380bf1f9-5c3e-4488-a3a3-331eca6f5386" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7535e184-7c71-4eba-a76e-cd27c08c7fcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2a0d5353-407c-44f8-8599-6a89ecd771af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_380bf1f9-5c3e-4488-a3a3-331eca6f5386" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2a0d5353-407c-44f8-8599-6a89ecd771af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_08c1525c-04c6-478b-825d-68ea66000b3b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2a0d5353-407c-44f8-8599-6a89ecd771af" xlink:to="loc_srt_ProductOrServiceAxis_08c1525c-04c6-478b-825d-68ea66000b3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_08c1525c-04c6-478b-825d-68ea66000b3b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_08c1525c-04c6-478b-825d-68ea66000b3b" xlink:to="loc_srt_ProductsAndServicesDomain_08c1525c-04c6-478b-825d-68ea66000b3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3ec13cff-a573-4610-817e-5de231cd8d72" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_08c1525c-04c6-478b-825d-68ea66000b3b" xlink:to="loc_srt_ProductsAndServicesDomain_3ec13cff-a573-4610-817e-5de231cd8d72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_WirelessOperationsMember_08ec6955-924e-4a10-bff9-e9091e669278" xlink:href="spok-20221231.xsd#spok_WirelessOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ec13cff-a573-4610-817e-5de231cd8d72" xlink:to="loc_spok_WirelessOperationsMember_08ec6955-924e-4a10-bff9-e9091e669278" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingMember_8b43026d-b6c6-4ea1-98f9-0d1e09f50242" xlink:href="spok-20221231.xsd#spok_PagingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_WirelessOperationsMember_08ec6955-924e-4a10-bff9-e9091e669278" xlink:to="loc_spok_PagingMember_8b43026d-b6c6-4ea1-98f9-0d1e09f50242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_d1cde3eb-e0b9-4351-b9be-ed90e18ac4df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_WirelessOperationsMember_08ec6955-924e-4a10-bff9-e9091e669278" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_d1cde3eb-e0b9-4351-b9be-ed90e18ac4df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SoftwareProductAndServiceMember_e82a5430-7ea9-4252-b9ae-811509822c77" xlink:href="spok-20221231.xsd#spok_SoftwareProductAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3ec13cff-a573-4610-817e-5de231cd8d72" xlink:to="loc_spok_SoftwareProductAndServiceMember_e82a5430-7ea9-4252-b9ae-811509822c77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SoftwareOperationsMember_3b5c4909-6e89-4696-8f01-e73f81e1781a" xlink:href="spok-20221231.xsd#spok_SoftwareOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_SoftwareProductAndServiceMember_e82a5430-7ea9-4252-b9ae-811509822c77" xlink:to="loc_spok_SoftwareOperationsMember_3b5c4909-6e89-4696-8f01-e73f81e1781a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_cef57eb3-76af-42a5-ab88-49e8657025c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_SoftwareOperationsMember_3b5c4909-6e89-4696-8f01-e73f81e1781a" xlink:to="loc_us-gaap_LicenseMember_cef57eb3-76af-42a5-ab88-49e8657025c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ProfessionalServicesMember_6488261c-2120-40a7-891d-ba666625f97e" xlink:href="spok-20221231.xsd#spok_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_SoftwareOperationsMember_3b5c4909-6e89-4696-8f01-e73f81e1781a" xlink:to="loc_spok_ProfessionalServicesMember_6488261c-2120-40a7-891d-ba666625f97e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_HardwareMember_4069dd29-27d4-40c3-9f2a-303c97104bd9" xlink:href="spok-20221231.xsd#spok_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_SoftwareOperationsMember_3b5c4909-6e89-4696-8f01-e73f81e1781a" xlink:to="loc_spok_HardwareMember_4069dd29-27d4-40c3-9f2a-303c97104bd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_694ba038-64fc-479e-aadb-988032ae2847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_SoftwareProductAndServiceMember_e82a5430-7ea9-4252-b9ae-811509822c77" xlink:to="loc_us-gaap_MaintenanceMember_694ba038-64fc-479e-aadb-988032ae2847" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c19599e1-d576-4f0f-a95c-598ea74dade7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2a0d5353-407c-44f8-8599-6a89ecd771af" xlink:to="loc_srt_StatementGeographicalAxis_c19599e1-d576-4f0f-a95c-598ea74dade7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c19599e1-d576-4f0f-a95c-598ea74dade7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_c19599e1-d576-4f0f-a95c-598ea74dade7" xlink:to="loc_srt_SegmentGeographicalDomain_c19599e1-d576-4f0f-a95c-598ea74dade7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_944f072e-9177-4666-b32c-2f81f28708cc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_c19599e1-d576-4f0f-a95c-598ea74dade7" xlink:to="loc_srt_SegmentGeographicalDomain_944f072e-9177-4666-b32c-2f81f28708cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_afede523-f2ff-441a-ba48-c41e7603c64a" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_944f072e-9177-4666-b32c-2f81f28708cc" xlink:to="loc_country_US_afede523-f2ff-441a-ba48-c41e7603c64a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_8e9726b5-ba60-4620-9d72-76b34ba700d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_944f072e-9177-4666-b32c-2f81f28708cc" xlink:to="loc_us-gaap_NonUsMember_8e9726b5-ba60-4620-9d72-76b34ba700d5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails" xlink:type="extended" id="i3e0a7ef1057a4ceb9dbcd4345a3780d2_RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems_5437d1a3-6822-4027-9dbe-d359e53cf13c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:href="spok-20221231.xsd#spok_CapitalizedContractCostRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_5437d1a3-6822-4027-9dbe-d359e53cf13c" xlink:to="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_0e2b37b6-d510-45ee-b474-82135eeec0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:to="loc_us-gaap_CapitalizedContractCostNet_0e2b37b6-d510-45ee-b474-82135eeec0eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IncreaseDecreaseToCapitalizedContractCost_26a9d059-484d-48d9-814b-e32bff05c27a" xlink:href="spok-20221231.xsd#spok_IncreaseDecreaseToCapitalizedContractCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:to="loc_spok_IncreaseDecreaseToCapitalizedContractCost_26a9d059-484d-48d9-814b-e32bff05c27a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CapitalizedContractCostAmountRecognized_2d8cf9fb-9446-41d1-8731-c311b391f2c7" xlink:href="spok-20221231.xsd#spok_CapitalizedContractCostAmountRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:to="loc_spok_CapitalizedContractCostAmountRecognized_2d8cf9fb-9446-41d1-8731-c311b391f2c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_dcb0a363-cf45-4ac2-9402-ddab5d0bcb55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable_5d1d7797-94c7-47f1-b06c-f09b7248dfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_5437d1a3-6822-4027-9dbe-d359e53cf13c" xlink:to="loc_us-gaap_CapitalizedContractCostTable_5d1d7797-94c7-47f1-b06c-f09b7248dfe9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAxis_59908a52-58a3-434b-9634-87312488c184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_CapitalizedContractCostTable_5d1d7797-94c7-47f1-b06c-f09b7248dfe9" xlink:to="loc_us-gaap_CapitalizedContractCostAxis_59908a52-58a3-434b-9634-87312488c184" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostDomain_59908a52-58a3-434b-9634-87312488c184_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CapitalizedContractCostAxis_59908a52-58a3-434b-9634-87312488c184" xlink:to="loc_us-gaap_CapitalizedContractCostDomain_59908a52-58a3-434b-9634-87312488c184_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostDomain_49154653-90a8-4572-bd31-b5de3eac3c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CapitalizedContractCostAxis_59908a52-58a3-434b-9634-87312488c184" xlink:to="loc_us-gaap_CapitalizedContractCostDomain_49154653-90a8-4572-bd31-b5de3eac3c2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SalesCommissionsMember_3df803c0-fdce-433d-b308-1c4c19a106b8" xlink:href="spok-20221231.xsd#spok_SalesCommissionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostDomain_49154653-90a8-4572-bd31-b5de3eac3c2b" xlink:to="loc_spok_SalesCommissionsMember_3df803c0-fdce-433d-b308-1c4c19a106b8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails" xlink:type="extended" id="i124d70f80d2945438d12c79d438aad0e_RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_e85e9e6e-79fc-4620-a8e8-97d899a3d83d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_e85e9e6e-79fc-4620-a8e8-97d899a3d83d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f34a7f7b-92c6-43c8-90ee-4066ae967e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f34a7f7b-92c6-43c8-90ee-4066ae967e6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_83ebfe09-2b90-47ab-a3dd-cb360894525b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_83ebfe09-2b90-47ab-a3dd-cb360894525b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_58c4c27d-fcbf-4059-a3c4-2e16c04a402a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_83ebfe09-2b90-47ab-a3dd-cb360894525b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_58c4c27d-fcbf-4059-a3c4-2e16c04a402a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails_1" xlink:type="extended" id="i75126cd829fc4f7a94e7d90ef62596e2_RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_e85e9e6e-79fc-4620-a8e8-97d899a3d83d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_e85e9e6e-79fc-4620-a8e8-97d899a3d83d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f34a7f7b-92c6-43c8-90ee-4066ae967e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f34a7f7b-92c6-43c8-90ee-4066ae967e6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_83ebfe09-2b90-47ab-a3dd-cb360894525b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_83ebfe09-2b90-47ab-a3dd-cb360894525b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#LeasesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/LeasesAdditionalInformationDetails" xlink:type="extended" id="i4101ae98284a4e5199bc7fba2d392c17_LeasesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseNumberOfRenewalTerms_f07c08d6-77b8-427f-92d6-30a6f32287fa" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseNumberOfRenewalTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_LesseeOperatingLeaseNumberOfRenewalTerms_f07c08d6-77b8-427f-92d6-30a6f32287fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseTerminationTerm_89c7d500-0076-44e2-a831-cbf58a4e4096" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseTerminationTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_LesseeOperatingLeaseTerminationTerm_89c7d500-0076-44e2-a831-cbf58a4e4096" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseNumberOfLeasesExtended_f6569e43-21e7-4fe6-b3c0-858034fb79cc" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseNumberOfLeasesExtended"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_LesseeOperatingLeaseNumberOfLeasesExtended_f6569e43-21e7-4fe6-b3c0-858034fb79cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_3662017b-a2c2-47d9-a5bd-6648225225a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_3662017b-a2c2-47d9-a5bd-6648225225a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod_669064b8-75fb-4f27-b02c-059f6cbe124a" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseNotificationOfTerminationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod_669064b8-75fb-4f27-b02c-059f6cbe124a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_55f46b70-c6c6-405d-895c-11e24323fbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_55f46b70-c6c6-405d-895c-11e24323fbab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_666762c4-acee-476c-9832-b813f3f368cf" xlink:href="spok-20221231.xsd#spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_666762c4-acee-476c-9832-b813f3f368cf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_5802ff24-0557-42f8-976c-0d0045cc2c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_5802ff24-0557-42f8-976c-0d0045cc2c9a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_29af1e1a-3495-47d7-bbde-5f4d79459b56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_us-gaap_OperatingLeaseLiability_29af1e1a-3495-47d7-bbde-5f4d79459b56" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseAreaOfLease_ff748b1c-38e3-4c1d-933b-e259e8e82473" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseAreaOfLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_LesseeOperatingLeaseAreaOfLease_ff748b1c-38e3-4c1d-933b-e259e8e82473" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_12b8db7e-06ff-451d-a9a0-15792deb6adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_12b8db7e-06ff-451d-a9a0-15792deb6adc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_daf4fbd0-b707-4ed3-b673-486941389535" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_12b8db7e-06ff-451d-a9a0-15792deb6adc" xlink:to="loc_srt_RangeAxis_daf4fbd0-b707-4ed3-b673-486941389535" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_daf4fbd0-b707-4ed3-b673-486941389535_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_daf4fbd0-b707-4ed3-b673-486941389535" xlink:to="loc_srt_RangeMember_daf4fbd0-b707-4ed3-b673-486941389535_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_291a3bd6-231a-4f1c-81cc-68eff702da74" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_daf4fbd0-b707-4ed3-b673-486941389535" xlink:to="loc_srt_RangeMember_291a3bd6-231a-4f1c-81cc-68eff702da74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1c84b72b-faed-4d72-9745-9dba385c2613" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_291a3bd6-231a-4f1c-81cc-68eff702da74" xlink:to="loc_srt_MinimumMember_1c84b72b-faed-4d72-9745-9dba385c2613" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_69183bf8-0542-4832-be1b-0fcf9e411e97" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_291a3bd6-231a-4f1c-81cc-68eff702da74" xlink:to="loc_srt_MaximumMember_69183bf8-0542-4832-be1b-0fcf9e411e97" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails" xlink:type="extended" id="ifa91eff0c6694a2499bdfe5dbc1945a1_ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_1348b23a-973b-4e54-a227-9dc5ee394053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_us-gaap_Depreciation_1348b23a-973b-4e54-a227-9dc5ee394053" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationAssetRetirementCosts_57ad7e82-a5ba-466f-a681-7d1559ff7cb4" xlink:href="spok-20221231.xsd#spok_DepreciationAssetRetirementCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_spok_DepreciationAssetRetirementCosts_57ad7e82-a5ba-466f-a681-7d1559ff7cb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationNetOfAssetRetirementCosts_fe749153-d5a3-4ec6-9d9c-0f6d11ae8d2d" xlink:href="spok-20221231.xsd#spok_DepreciationNetOfAssetRetirementCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_spok_DepreciationNetOfAssetRetirementCosts_fe749153-d5a3-4ec6-9d9c-0f6d11ae8d2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortizationAbstract_9e65048b-1edc-46f3-9526-5d72342e9ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_us-gaap_AdjustmentForAmortizationAbstract_9e65048b-1edc-46f3-9526-5d72342e9ecf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7b9fe210-2dca-425d-b93b-dcdc849fe186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract_9e65048b-1edc-46f3-9526-5d72342e9ecf" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7b9fe210-2dca-425d-b93b-dcdc849fe186" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_e082e1ef-c01a-4297-898a-46ff73d2143b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract_9e65048b-1edc-46f3-9526-5d72342e9ecf" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_e082e1ef-c01a-4297-898a-46ff73d2143b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_2abd9476-d329-4f35-ada1-9eace065078f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract_9e65048b-1edc-46f3-9526-5d72342e9ecf" xlink:to="loc_us-gaap_AdjustmentForAmortization_2abd9476-d329-4f35-ada1-9eace065078f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_7cf63e6c-1322-4731-811f-5e9f24e07078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_7cf63e6c-1322-4731-811f-5e9f24e07078" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_3dd6521b-9c2e-4837-b1b9-95b7e09bb4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_3dd6521b-9c2e-4837-b1b9-95b7e09bb4cb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd24cad0-71db-4afc-91e6-f6a0a3c6fcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd24cad0-71db-4afc-91e6-f6a0a3c6fcc3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cde60c84-3587-4757-8398-a31393c8c177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd24cad0-71db-4afc-91e6-f6a0a3c6fcc3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cde60c84-3587-4757-8398-a31393c8c177" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cde60c84-3587-4757-8398-a31393c8c177_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cde60c84-3587-4757-8398-a31393c8c177" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cde60c84-3587-4757-8398-a31393c8c177_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cde60c84-3587-4757-8398-a31393c8c177" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_a2981339-f7b0-4582-9592-4e90a1cc4451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_a2981339-f7b0-4582-9592-4e90a1cc4451" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementCostsMember_9cca5af2-afab-4b6e-abdf-cfb340bce1f3" xlink:href="spok-20221231.xsd#spok_AssetRetirementCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:to="loc_spok_AssetRetirementCostsMember_9cca5af2-afab-4b6e-abdf-cfb340bce1f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingandComputerEquipmentMember_7035e783-942a-4c47-b1fd-9efce262c60a" xlink:href="spok-20221231.xsd#spok_PagingandComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:to="loc_spok_PagingandComputerEquipmentMember_7035e783-942a-4c47-b1fd-9efce262c60a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_FurnitureFixturesandVehiclesMember_1ba4a440-1dbd-40da-9fc2-996f90076c47" xlink:href="spok-20221231.xsd#spok_FurnitureFixturesandVehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:to="loc_spok_FurnitureFixturesandVehiclesMember_1ba4a440-1dbd-40da-9fc2-996f90076c47" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails" xlink:type="extended" id="i93371fb041f54b6a8a218acbc37cf531_ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_27694a67-97e0-4f3c-b654-bc8d30a12db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_27694a67-97e0-4f3c-b654-bc8d30a12db9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_327366a6-4cf1-423a-9d12-6888d994c70d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_327366a6-4cf1-423a-9d12-6888d994c70d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8ae7a3b2-02bc-481c-9680-06f9bc0d9ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8ae7a3b2-02bc-481c-9680-06f9bc0d9ddc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0bd1a353-c880-4003-a144-f76e2876710c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0bd1a353-c880-4003-a144-f76e2876710c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50a371fa-9ecc-4461-bed6-33394eedad4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50a371fa-9ecc-4461-bed6-33394eedad4c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77a677c3-2605-4e71-81be-7ff457119abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50a371fa-9ecc-4461-bed6-33394eedad4c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77a677c3-2605-4e71-81be-7ff457119abe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_77a677c3-2605-4e71-81be-7ff457119abe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77a677c3-2605-4e71-81be-7ff457119abe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_77a677c3-2605-4e71-81be-7ff457119abe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77a677c3-2605-4e71-81be-7ff457119abe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5bbc6d1c-204b-4828-8f10-2960c8cab023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_5bbc6d1c-204b-4828-8f10-2960c8cab023" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementCostsMember_3675288b-9b92-4439-98f2-1d2a6375e7c0" xlink:href="spok-20221231.xsd#spok_AssetRetirementCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:to="loc_spok_AssetRetirementCostsMember_3675288b-9b92-4439-98f2-1d2a6375e7c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingandComputerEquipmentMember_4b32611b-fcc1-4023-a00d-f5be48ed826f" xlink:href="spok-20221231.xsd#spok_PagingandComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:to="loc_spok_PagingandComputerEquipmentMember_4b32611b-fcc1-4023-a00d-f5be48ed826f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_FurnitureFixturesandVehiclesMember_b68ec06d-7843-49d0-9608-c8e311790e8f" xlink:href="spok-20221231.xsd#spok_FurnitureFixturesandVehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:to="loc_spok_FurnitureFixturesandVehiclesMember_b68ec06d-7843-49d0-9608-c8e311790e8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9a75393e-cfab-4f80-a4ad-8c7172db38c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50a371fa-9ecc-4461-bed6-33394eedad4c" xlink:to="loc_srt_RangeAxis_9a75393e-cfab-4f80-a4ad-8c7172db38c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9a75393e-cfab-4f80-a4ad-8c7172db38c2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9a75393e-cfab-4f80-a4ad-8c7172db38c2" xlink:to="loc_srt_RangeMember_9a75393e-cfab-4f80-a4ad-8c7172db38c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90b70946-cadb-4cf3-8df6-1590ecfdc10f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9a75393e-cfab-4f80-a4ad-8c7172db38c2" xlink:to="loc_srt_RangeMember_90b70946-cadb-4cf3-8df6-1590ecfdc10f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6de2853e-d80f-4fe4-921c-c3dbff137386" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_90b70946-cadb-4cf3-8df6-1590ecfdc10f" xlink:to="loc_srt_MinimumMember_6de2853e-d80f-4fe4-921c-c3dbff137386" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d847fb53-7d06-40c6-aed9-2bce9564866b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_90b70946-cadb-4cf3-8df6-1590ecfdc10f" xlink:to="loc_srt_MaximumMember_d847fb53-7d06-40c6-aed9-2bce9564866b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails" xlink:type="extended" id="id326e00d5f5a467e97aba32d3028248e_GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_42e7cdf1-e698-4237-9160-9e5420226c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_Goodwill_42e7cdf1-e698-4237-9160-9e5420226c3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_71ea7633-b270-4b59-ade5-400c8a67e1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_71ea7633-b270-4b59-ade5-400c8a67e1d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_4ec3284b-d486-4065-89fd-0f66e955a2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_4ec3284b-d486-4065-89fd-0f66e955a2ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8fa42b82-97d7-4f60-90ae-ba1e8b031fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8fa42b82-97d7-4f60-90ae-ba1e8b031fce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_3c4e76a1-fc77-416f-9fd7-b4ab2c224b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_3c4e76a1-fc77-416f-9fd7-b4ab2c224b59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_cd503d5d-7783-4669-98bb-b407997c7ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_cd503d5d-7783-4669-98bb-b407997c7ea5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_71e7beeb-5e83-428b-8b13-83ae4e1287fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_71e7beeb-5e83-428b-8b13-83ae4e1287fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_033a0f31-6809-4db1-ad25-1aa501cf0bde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_033a0f31-6809-4db1-ad25-1aa501cf0bde" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_15dfcd89-74d9-45ef-a58a-96e50d6fe88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_15dfcd89-74d9-45ef-a58a-96e50d6fe88e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b0e1cc9e-e339-4f26-bb41-a09266a6b6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b0e1cc9e-e339-4f26-bb41-a09266a6b6c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65c99ad3-1fcb-41f1-8649-404cb69a60b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b0e1cc9e-e339-4f26-bb41-a09266a6b6c9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65c99ad3-1fcb-41f1-8649-404cb69a60b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_65c99ad3-1fcb-41f1-8649-404cb69a60b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65c99ad3-1fcb-41f1-8649-404cb69a60b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_65c99ad3-1fcb-41f1-8649-404cb69a60b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_266784c1-527c-47fb-9df8-fe1ace8859e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65c99ad3-1fcb-41f1-8649-404cb69a60b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_266784c1-527c-47fb-9df8-fe1ace8859e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_c5450795-15fb-42fa-942e-87f2c5770e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_266784c1-527c-47fb-9df8-fe1ace8859e1" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_c5450795-15fb-42fa-942e-87f2c5770e5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e0bb9995-ee03-45eb-ba20-6053be85a785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_266784c1-527c-47fb-9df8-fe1ace8859e1" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e0bb9995-ee03-45eb-ba20-6053be85a785" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails" xlink:type="extended" id="i60e9009ebd864fd3b2732e04ec3496e8_GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9411422a-737e-4ae3-bcdd-bc64ed63ca8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e0296096-929a-4868-a83f-f59e7a5954c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9411422a-737e-4ae3-bcdd-bc64ed63ca8f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e0296096-929a-4868-a83f-f59e7a5954c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5be82be6-2616-43c5-8e34-2ac99f3cdb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9411422a-737e-4ae3-bcdd-bc64ed63ca8f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5be82be6-2616-43c5-8e34-2ac99f3cdb0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1faee8b8-b329-4b23-9460-32a9c694ed98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9411422a-737e-4ae3-bcdd-bc64ed63ca8f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1faee8b8-b329-4b23-9460-32a9c694ed98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95349df3-b6de-4e2f-bccf-d02379841c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9411422a-737e-4ae3-bcdd-bc64ed63ca8f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95349df3-b6de-4e2f-bccf-d02379841c4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fd32a4a6-ce11-4bc8-9f3a-42c9ac0fd9c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95349df3-b6de-4e2f-bccf-d02379841c4a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fd32a4a6-ce11-4bc8-9f3a-42c9ac0fd9c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fd32a4a6-ce11-4bc8-9f3a-42c9ac0fd9c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fd32a4a6-ce11-4bc8-9f3a-42c9ac0fd9c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fd32a4a6-ce11-4bc8-9f3a-42c9ac0fd9c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_79326678-d60d-4be7-aa0e-dce059525da6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fd32a4a6-ce11-4bc8-9f3a-42c9ac0fd9c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_79326678-d60d-4be7-aa0e-dce059525da6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_bf305252-b121-41b1-836b-81726dba0dde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_79326678-d60d-4be7-aa0e-dce059525da6" xlink:to="loc_us-gaap_CustomerRelationshipsMember_bf305252-b121-41b1-836b-81726dba0dde" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#AssetRetirementObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/AssetRetirementObligationsDetails" xlink:type="extended" id="i6da7d8fe6043464ca3e4428befabcb4a_AssetRetirementObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationLiabilitiesLineItems_3fe15ec7-7c67-4b3a-a276-8800f4008f53" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_AssetRetirementObligationLiabilitiesLineItems_3fe15ec7-7c67-4b3a-a276-8800f4008f53" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_0b15e784-1fc0-4b9a-a698-9bd10472865d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_us-gaap_AssetRetirementObligation_0b15e784-1fc0-4b9a-a698-9bd10472865d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_5d3f9c15-e112-411b-811e-128a0efabb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_5d3f9c15-e112-411b-811e-128a0efabb9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_fedf9a96-e317-43e6-a40f-3d698912dcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_fedf9a96-e317-43e6-a40f-3d698912dcc9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationAdditions_350674fd-b4f6-4756-9887-5f9ed8378209" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_spok_AssetRetirementObligationAdditions_350674fd-b4f6-4756-9887-5f9ed8378209" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_b1d0b206-f962-4836-b44c-1e0feeea594f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_b1d0b206-f962-4836-b44c-1e0feeea594f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_fca83340-c23e-45ad-8676-ae3861ab0246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements_905c24aa-0688-42ea-b26e-873e7c9c2689" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_AssetRetirementObligationLiabilitiesLineItems_3fe15ec7-7c67-4b3a-a276-8800f4008f53" xlink:to="loc_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements_905c24aa-0688-42ea-b26e-873e7c9c2689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable_66ef6274-c908-4988-b37a-67ba9a4d293c" xlink:href="spok-20221231.xsd#spok_ScheduleOfAssetRetirementObligationLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_spok_AssetRetirementObligationLiabilitiesLineItems_3fe15ec7-7c67-4b3a-a276-8800f4008f53" xlink:to="loc_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable_66ef6274-c908-4988-b37a-67ba9a4d293c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dd644b1d-88ff-4e4a-972e-2e1dbd4ae31a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable_66ef6274-c908-4988-b37a-67ba9a4d293c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dd644b1d-88ff-4e4a-972e-2e1dbd4ae31a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dd644b1d-88ff-4e4a-972e-2e1dbd4ae31a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dd644b1d-88ff-4e4a-972e-2e1dbd4ae31a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dd644b1d-88ff-4e4a-972e-2e1dbd4ae31a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_688f7348-4eba-4ecc-b449-afffc5635959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dd644b1d-88ff-4e4a-972e-2e1dbd4ae31a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_688f7348-4eba-4ecc-b449-afffc5635959" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_77803346-84a7-4a31-b356-81d9d3c3f3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_688f7348-4eba-4ecc-b449-afffc5635959" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_77803346-84a7-4a31-b356-81d9d3c3f3f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationsNoncurrentMember_dbb8db0c-9f62-4979-a9f7-945895b35d29" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationsNoncurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_688f7348-4eba-4ecc-b449-afffc5635959" xlink:to="loc_spok_AssetRetirementObligationsNoncurrentMember_dbb8db0c-9f62-4979-a9f7-945895b35d29" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended" id="i6829c0d0e2554cb196db2fe156d0b7b2_StockholdersEquityAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_fe10616f-80ec-4230-b423-3d23b156c362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_fe10616f-80ec-4230-b423-3d23b156c362" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_44cf986a-99c4-4008-be8c-dbe2f66b6b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_44cf986a-99c4-4008-be8c-dbe2f66b6b27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2c23079e-ec0d-4cb7-98ad-5270b9e71aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2c23079e-ec0d-4cb7-98ad-5270b9e71aac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_7f3019ce-ba3a-4e0f-befd-955528aba4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_7f3019ce-ba3a-4e0f-befd-955528aba4a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e7241308-0a97-417d-9664-9d6397d4a35c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e7241308-0a97-417d-9664-9d6397d4a35c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_114c723a-93e3-4fd7-a3ce-1561f0f745aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_114c723a-93e3-4fd7-a3ce-1561f0f745aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_e158e5b5-e8b1-4299-9e46-4de4fe22e385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_e158e5b5-e8b1-4299-9e46-4de4fe22e385" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_b990dc49-090e-4724-a6d2-77ea958cfdea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_b990dc49-090e-4724-a6d2-77ea958cfdea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_01f98596-d7d7-47ba-ae32-f66fa9f4ebdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_01f98596-d7d7-47ba-ae32-f66fa9f4ebdf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_1e7e9d66-752b-4645-8634-22c4ce872fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_1e7e9d66-752b-4645-8634-22c4ce872fc4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_65f8bc44-24a5-4c31-9f5d-0c84a7b102e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_DividendsPayableCurrent_65f8bc44-24a5-4c31-9f5d-0c84a7b102e9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_982917af-43fa-43bc-a26b-5c3ff1edce93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_982917af-43fa-43bc-a26b-5c3ff1edce93" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_355600b6-150b-4fde-a6ac-d667dad0113a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_355600b6-150b-4fde-a6ac-d667dad0113a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4efafb7a-e0cf-49a5-924b-51f40622d664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4efafb7a-e0cf-49a5-924b-51f40622d664" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4baaca4b-5ab7-4bcb-901a-6b9dd8bc819e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4baaca4b-5ab7-4bcb-901a-6b9dd8bc819e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0cb1ca5d-f934-43ea-83e2-f24d944eb006" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0cb1ca5d-f934-43ea-83e2-f24d944eb006" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4bd96fcb-6137-4f98-986e-fc4d33db0ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4bd96fcb-6137-4f98-986e-fc4d33db0ddb" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c2b74a6e-a0ad-48b2-8879-9dc11c7da077" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c2b74a6e-a0ad-48b2-8879-9dc11c7da077" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a0bbef16-3c0b-4e5d-9b0b-4acd506552d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a0bbef16-3c0b-4e5d-9b0b-4acd506552d7" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_231fa08b-037b-4d90-b675-13ab9ed7a176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_231fa08b-037b-4d90-b675-13ab9ed7a176" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_972e979b-da20-416c-a947-04b454fe5e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_972e979b-da20-416c-a947-04b454fe5e2b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_4add125d-ef2d-46a4-bdd4-2c0dcd82efb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_4add125d-ef2d-46a4-bdd4-2c0dcd82efb3" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_bc0c17fb-44e9-405a-a0b8-a7a87a568fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_SharePrice_bc0c17fb-44e9-405a-a0b8-a7a87a568fd0" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod_aaf57ed8-cf33-40b7-b7d3-1c5ac89cedaf" xlink:href="spok-20221231.xsd#spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod_aaf57ed8-cf33-40b7-b7d3-1c5ac89cedaf" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_0f89a7a5-bc50-4d20-8c82-a7d239db1f6f" xlink:href="spok-20221231.xsd#spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_0f89a7a5-bc50-4d20-8c82-a7d239db1f6f" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_7944dfd8-aa9e-4ae3-94f3-6473d2a0e73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_7944dfd8-aa9e-4ae3-94f3-6473d2a0e73f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3b03efdd-d640-4f86-a713-e01f336d042b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3b03efdd-d640-4f86-a713-e01f336d042b" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0f3421f4-5ccc-4055-84bc-1b3216c53f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0f3421f4-5ccc-4055-84bc-1b3216c53f39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0f3421f4-5ccc-4055-84bc-1b3216c53f39_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0f3421f4-5ccc-4055-84bc-1b3216c53f39" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0f3421f4-5ccc-4055-84bc-1b3216c53f39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b0fea14e-d5de-4410-9ecc-a1dbf2aa53f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0f3421f4-5ccc-4055-84bc-1b3216c53f39" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b0fea14e-d5de-4410-9ecc-a1dbf2aa53f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_8ac6e750-3d63-4ea0-b264-e4cfc5279bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b0fea14e-d5de-4410-9ecc-a1dbf2aa53f2" xlink:to="loc_us-gaap_SubsequentEventMember_8ac6e750-3d63-4ea0-b264-e4cfc5279bb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_10f9c843-b761-4926-a4f0-b3a0d8766b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_us-gaap_PlanNameAxis_10f9c843-b761-4926-a4f0-b3a0d8766b27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_10f9c843-b761-4926-a4f0-b3a0d8766b27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_10f9c843-b761-4926-a4f0-b3a0d8766b27" xlink:to="loc_us-gaap_PlanNameDomain_10f9c843-b761-4926-a4f0-b3a0d8766b27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_10f9c843-b761-4926-a4f0-b3a0d8766b27" xlink:to="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_A2012EquityPlanMember_f8f9c25c-7892-4cfd-8d16-350f9386d054" xlink:href="spok-20221231.xsd#spok_A2012EquityPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:to="loc_spok_A2012EquityPlanMember_f8f9c25c-7892-4cfd-8d16-350f9386d054" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_A2020EquityPlanMember_de2ff87e-9ed4-4d85-a246-afd88f7db556" xlink:href="spok-20221231.xsd#spok_A2020EquityPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:to="loc_spok_A2020EquityPlanMember_de2ff87e-9ed4-4d85-a246-afd88f7db556" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TwoThousandElevenLongTermIncentivePlanMember_8b086795-5f25-46f5-b107-c38f68520ac9" xlink:href="spok-20221231.xsd#spok_TwoThousandElevenLongTermIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:to="loc_spok_TwoThousandElevenLongTermIncentivePlanMember_8b086795-5f25-46f5-b107-c38f68520ac9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_EmployeeStockPurchasePlanMember_11ad5489-033a-4982-8aaa-68f393d2546b" xlink:href="spok-20221231.xsd#spok_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:to="loc_spok_EmployeeStockPurchasePlanMember_11ad5489-033a-4982-8aaa-68f393d2546b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_68d6ece8-0a34-4a10-8ff9-4e197a192a38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_us-gaap_AwardTypeAxis_68d6ece8-0a34-4a10-8ff9-4e197a192a38" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_68d6ece8-0a34-4a10-8ff9-4e197a192a38_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_68d6ece8-0a34-4a10-8ff9-4e197a192a38" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_68d6ece8-0a34-4a10-8ff9-4e197a192a38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1808aee8-89c2-4653-a1af-7b743274d810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_68d6ece8-0a34-4a10-8ff9-4e197a192a38" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1808aee8-89c2-4653-a1af-7b743274d810" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_e90d13d3-1e8a-4892-b77c-a1dcdff64c9e" xlink:href="spok-20221231.xsd#spok_RestrictedStockandRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1808aee8-89c2-4653-a1af-7b743274d810" xlink:to="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_e90d13d3-1e8a-4892-b77c-a1dcdff64c9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_077d728c-bced-477e-90e4-39c94b6d19cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_e90d13d3-1e8a-4892-b77c-a1dcdff64c9e" xlink:to="loc_us-gaap_RestrictedStockMember_077d728c-bced-477e-90e4-39c94b6d19cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember_3ea08738-f792-45f3-bee6-735bebd0cfbf" xlink:href="spok-20221231.xsd#spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_e90d13d3-1e8a-4892-b77c-a1dcdff64c9e" xlink:to="loc_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember_3ea08738-f792-45f3-bee6-735bebd0cfbf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_510e3054-1512-4a76-92e6-c0b7a8a2df5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_e90d13d3-1e8a-4892-b77c-a1dcdff64c9e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_510e3054-1512-4a76-92e6-c0b7a8a2df5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_777adf89-1d11-44a1-98ee-01ee0f0ec20f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_srt_RangeAxis_777adf89-1d11-44a1-98ee-01ee0f0ec20f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_777adf89-1d11-44a1-98ee-01ee0f0ec20f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_777adf89-1d11-44a1-98ee-01ee0f0ec20f" xlink:to="loc_srt_RangeMember_777adf89-1d11-44a1-98ee-01ee0f0ec20f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a22b612b-ba1c-4b40-a285-28889961b465" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_777adf89-1d11-44a1-98ee-01ee0f0ec20f" xlink:to="loc_srt_RangeMember_a22b612b-ba1c-4b40-a285-28889961b465" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_35cfeebc-028f-4664-b009-fd7e12582097" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a22b612b-ba1c-4b40-a285-28889961b465" xlink:to="loc_srt_MaximumMember_35cfeebc-028f-4664-b009-fd7e12582097" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_3d7f18e7-ac01-4cb9-bd20-a505e4362a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_us-gaap_VestingAxis_3d7f18e7-ac01-4cb9-bd20-a505e4362a7b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_3d7f18e7-ac01-4cb9-bd20-a505e4362a7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_3d7f18e7-ac01-4cb9-bd20-a505e4362a7b" xlink:to="loc_us-gaap_VestingDomain_3d7f18e7-ac01-4cb9-bd20-a505e4362a7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_acd1b949-5fd7-4f0e-b1e8-2eac9a5067ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_3d7f18e7-ac01-4cb9-bd20-a505e4362a7b" xlink:to="loc_us-gaap_VestingDomain_acd1b949-5fd7-4f0e-b1e8-2eac9a5067ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_60630451-eeff-4280-a80e-a4264e324c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_acd1b949-5fd7-4f0e-b1e8-2eac9a5067ce" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_60630451-eeff-4280-a80e-a4264e324c31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_3f8350b6-e070-41e8-a25d-9e96004027cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_acd1b949-5fd7-4f0e-b1e8-2eac9a5067ce" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_3f8350b6-e070-41e8-a25d-9e96004027cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_2575da7a-e969-4aa9-897c-d2153737d79f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_acd1b949-5fd7-4f0e-b1e8-2eac9a5067ce" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_2575da7a-e969-4aa9-897c-d2153737d79f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails" xlink:type="extended" id="i2b42db52a47d47229d4cab362ae887c7_StockholdersEquityEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f202f7dd-e6f6-49ec-98ba-c7ac584facce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_886f83d8-adde-4fe3-8c79-d6543b48ad86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f202f7dd-e6f6-49ec-98ba-c7ac584facce" xlink:to="loc_us-gaap_EarningsPerShareAbstract_886f83d8-adde-4fe3-8c79-d6543b48ad86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_43b91745-1c74-46d1-b2b5-68fced373915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_886f83d8-adde-4fe3-8c79-d6543b48ad86" xlink:to="loc_us-gaap_NetIncomeLoss_43b91745-1c74-46d1-b2b5-68fced373915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f202f7dd-e6f6-49ec-98ba-c7ac584facce" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_12658d46-9f95-4a41-9643-9edd361f2e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_12658d46-9f95-4a41-9643-9edd361f2e8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_59599f99-91ee-40f7-9f94-95344c65178a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_59599f99-91ee-40f7-9f94-95344c65178a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6f5cc53c-3567-4778-843c-eaae7afcb655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:to="loc_us-gaap_EarningsPerShareBasic_6f5cc53c-3567-4778-843c-eaae7afcb655" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a63e6f90-db86-4c0a-974f-8ed36d04e917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a63e6f90-db86-4c0a-974f-8ed36d04e917" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c7359374-dbbf-4e07-bc2b-eec10c86fbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f202f7dd-e6f6-49ec-98ba-c7ac584facce" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c7359374-dbbf-4e07-bc2b-eec10c86fbeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8d9f9e6e-60ff-4d96-93ec-6956cd9fd46b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f202f7dd-e6f6-49ec-98ba-c7ac584facce" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8d9f9e6e-60ff-4d96-93ec-6956cd9fd46b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_97bb9624-f00b-49ce-8249-9c5912852b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8d9f9e6e-60ff-4d96-93ec-6956cd9fd46b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_97bb9624-f00b-49ce-8249-9c5912852b98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_97bb9624-f00b-49ce-8249-9c5912852b98_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_97bb9624-f00b-49ce-8249-9c5912852b98" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_97bb9624-f00b-49ce-8249-9c5912852b98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_2cdcabcc-5a62-4832-9233-12581c1b7db2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_97bb9624-f00b-49ce-8249-9c5912852b98" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_2cdcabcc-5a62-4832-9233-12581c1b7db2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_99dfb536-ac3f-49b0-9525-826c86596f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_2cdcabcc-5a62-4832-9233-12581c1b7db2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_99dfb536-ac3f-49b0-9525-826c86596f38" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityActivitiesUnderEquityPlanDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails" xlink:type="extended" id="ic42e394dd4c34b4cb1e3359c223890ae_StockholdersEquityActivitiesUnderEquityPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1e7686b4-3730-4f3f-8505-a6413b999341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:href="spok-20221231.xsd#spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1e7686b4-3730-4f3f-8505-a6413b999341" xlink:to="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c21ba8ea-d069-47e6-a7d8-754407ee7540" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c21ba8ea-d069-47e6-a7d8-754407ee7540" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_444892ed-b1c3-4026-8452-0c72d9ab0ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_444892ed-b1c3-4026-8452-0c72d9ab0ecf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a386b370-0259-4acb-93ff-b70a7e4ff8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a386b370-0259-4acb-93ff-b70a7e4ff8a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_d0cf7d51-c7a2-4f3f-99de-1aaae60ed8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_d0cf7d51-c7a2-4f3f-99de-1aaae60ed8f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_048be4da-52f5-4405-8196-c0349d7e953b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2ddede6-2dca-4e81-bb04-8737f00e61a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1e7686b4-3730-4f3f-8505-a6413b999341" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2ddede6-2dca-4e81-bb04-8737f00e61a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4b83af0e-82e6-448d-87aa-b4f9298163a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2ddede6-2dca-4e81-bb04-8737f00e61a4" xlink:to="loc_us-gaap_PlanNameAxis_4b83af0e-82e6-448d-87aa-b4f9298163a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4b83af0e-82e6-448d-87aa-b4f9298163a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_4b83af0e-82e6-448d-87aa-b4f9298163a7" xlink:to="loc_us-gaap_PlanNameDomain_4b83af0e-82e6-448d-87aa-b4f9298163a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ed79f30e-b663-4277-b59b-b57a535622b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_4b83af0e-82e6-448d-87aa-b4f9298163a7" xlink:to="loc_us-gaap_PlanNameDomain_ed79f30e-b663-4277-b59b-b57a535622b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_A2012EquityPlanMember_c3833784-7567-4b33-886d-74b8f680c452" xlink:href="spok-20221231.xsd#spok_A2012EquityPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_ed79f30e-b663-4277-b59b-b57a535622b4" xlink:to="loc_spok_A2012EquityPlanMember_c3833784-7567-4b33-886d-74b8f680c452" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityAdditionalAwardsUnder2011LTIPDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails" xlink:type="extended" id="i3e3b5b2733d34cff999cd29b74255ab1_StockholdersEquityAdditionalAwardsUnder2011LTIPDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe935918-00d5-4a8e-b686-131d32aa8c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe935918-00d5-4a8e-b686-131d32aa8c45" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e4d818e-6328-4db6-83cd-995f800c01cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e4d818e-6328-4db6-83cd-995f800c01cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2ae3a511-6db4-4622-8a7f-7d10f601b7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2ae3a511-6db4-4622-8a7f-7d10f601b7c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d5192dfe-b259-4fee-917f-a9e41832537d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d5192dfe-b259-4fee-917f-a9e41832537d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_705bf918-53d7-43fc-9349-b77f747d67a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_705bf918-53d7-43fc-9349-b77f747d67a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_54ffe296-b1d9-4b9c-9fe1-b7d61ffe11a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe935918-00d5-4a8e-b686-131d32aa8c45" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4fbf138e-eaf2-4aa6-946b-124775830b71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4fbf138e-eaf2-4aa6-946b-124775830b71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2417f755-f5e5-43d3-9964-d4f5580d9122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2417f755-f5e5-43d3-9964-d4f5580d9122" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_535eb227-7aef-4497-bb18-76368491400b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_535eb227-7aef-4497-bb18-76368491400b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_883d28b5-32b1-463e-9727-afe6cac2703f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_883d28b5-32b1-463e-9727-afe6cac2703f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f7ffcaf0-4f3f-468b-936a-55eba6d47d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_efe7e8d6-2d7b-485e-8f38-de61d8f43f28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe935918-00d5-4a8e-b686-131d32aa8c45" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_efe7e8d6-2d7b-485e-8f38-de61d8f43f28" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a5d25cf1-2ade-45be-80b9-12b69340cc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_efe7e8d6-2d7b-485e-8f38-de61d8f43f28" xlink:to="loc_us-gaap_AwardTypeAxis_a5d25cf1-2ade-45be-80b9-12b69340cc5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5d25cf1-2ade-45be-80b9-12b69340cc5b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a5d25cf1-2ade-45be-80b9-12b69340cc5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5d25cf1-2ade-45be-80b9-12b69340cc5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f877f07-ec8c-4fa9-afa9-607bb2db68d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a5d25cf1-2ade-45be-80b9-12b69340cc5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f877f07-ec8c-4fa9-afa9-607bb2db68d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember_ef0971ac-76ef-44bb-93fd-be3fd1d59599" xlink:href="spok-20221231.xsd#spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f877f07-ec8c-4fa9-afa9-607bb2db68d1" xlink:to="loc_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember_ef0971ac-76ef-44bb-93fd-be3fd1d59599" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5b22c44f-efad-4167-80b7-76a7440a8750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_efe7e8d6-2d7b-485e-8f38-de61d8f43f28" xlink:to="loc_us-gaap_PlanNameAxis_5b22c44f-efad-4167-80b7-76a7440a8750" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5b22c44f-efad-4167-80b7-76a7440a8750_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_5b22c44f-efad-4167-80b7-76a7440a8750" xlink:to="loc_us-gaap_PlanNameDomain_5b22c44f-efad-4167-80b7-76a7440a8750_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_016d8edb-2fac-40e5-b62d-f04005ca5704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_5b22c44f-efad-4167-80b7-76a7440a8750" xlink:to="loc_us-gaap_PlanNameDomain_016d8edb-2fac-40e5-b62d-f04005ca5704" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TwoThousandElevenLongTermIncentivePlanMember_13082792-a59f-4e5b-8cf8-fde7f6c1de49" xlink:href="spok-20221231.xsd#spok_TwoThousandElevenLongTermIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_016d8edb-2fac-40e5-b62d-f04005ca5704" xlink:to="loc_spok_TwoThousandElevenLongTermIncentivePlanMember_13082792-a59f-4e5b-8cf8-fde7f6c1de49" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityESPPActivityDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityESPPActivityDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/StockholdersEquityESPPActivityDetails" xlink:type="extended" id="i66eae1b60e994210b552319cf195af55_StockholdersEquityESPPActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f0097732-1c67-4eaf-a5e4-b82546e6e871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_959d4f6d-9f23-4e84-b0ee-9ab749ee3add" xlink:href="spok-20221231.xsd#spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f0097732-1c67-4eaf-a5e4-b82546e6e871" xlink:to="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_959d4f6d-9f23-4e84-b0ee-9ab749ee3add" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_569f60c0-086c-46b5-8501-976fa884ce43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_959d4f6d-9f23-4e84-b0ee-9ab749ee3add" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_569f60c0-086c-46b5-8501-976fa884ce43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_edd2364c-0b03-490c-8e0a-6966ec51956d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_959d4f6d-9f23-4e84-b0ee-9ab749ee3add" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_edd2364c-0b03-490c-8e0a-6966ec51956d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eb9eeea8-20de-45cf-af78-1da60917a1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5c6b92f0-0fa4-4f6f-ab8b-8b39213aa5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f0097732-1c67-4eaf-a5e4-b82546e6e871" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5c6b92f0-0fa4-4f6f-ab8b-8b39213aa5a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_52baecdf-a261-4f36-b275-9a4dbf5a6700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5c6b92f0-0fa4-4f6f-ab8b-8b39213aa5a4" xlink:to="loc_us-gaap_PlanNameAxis_52baecdf-a261-4f36-b275-9a4dbf5a6700" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_52baecdf-a261-4f36-b275-9a4dbf5a6700_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_52baecdf-a261-4f36-b275-9a4dbf5a6700" xlink:to="loc_us-gaap_PlanNameDomain_52baecdf-a261-4f36-b275-9a4dbf5a6700_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_46c68af3-d7b4-4510-ba37-b11b144df4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_52baecdf-a261-4f36-b275-9a4dbf5a6700" xlink:to="loc_us-gaap_PlanNameDomain_46c68af3-d7b4-4510-ba37-b11b144df4f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_EmployeeStockPurchasePlanMember_0893a4a8-eaa5-4024-b1cc-63a4074a73b4" xlink:href="spok-20221231.xsd#spok_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_46c68af3-d7b4-4510-ba37-b11b144df4f6" xlink:to="loc_spok_EmployeeStockPurchasePlanMember_0893a4a8-eaa5-4024-b1cc-63a4074a73b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails" xlink:type="extended" id="i5473b9cf000a4bb0a03c4394073f2a73_StockholdersEquitySummaryofStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_785c888f-2b94-434f-8274-f89871cb1193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5e05d463-81d1-41eb-a9b1-fe9fda5aaffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_785c888f-2b94-434f-8274-f89871cb1193" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5e05d463-81d1-41eb-a9b1-fe9fda5aaffe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f7a7100a-24c0-4e25-8ce9-1bb743d6cc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_785c888f-2b94-434f-8274-f89871cb1193" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f7a7100a-24c0-4e25-8ce9-1bb743d6cc4d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_25aeae13-0ea3-47f5-ae4b-cffa4973eb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f7a7100a-24c0-4e25-8ce9-1bb743d6cc4d" xlink:to="loc_us-gaap_PlanNameAxis_25aeae13-0ea3-47f5-ae4b-cffa4973eb8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_25aeae13-0ea3-47f5-ae4b-cffa4973eb8a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_25aeae13-0ea3-47f5-ae4b-cffa4973eb8a" xlink:to="loc_us-gaap_PlanNameDomain_25aeae13-0ea3-47f5-ae4b-cffa4973eb8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_25aeae13-0ea3-47f5-ae4b-cffa4973eb8a" xlink:to="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TwoThousandFifteenLongTermIncentivePlanMember_2fa26ed4-2434-4cfd-a7b0-dc2e6511d25b" xlink:href="spok-20221231.xsd#spok_TwoThousandFifteenLongTermIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:to="loc_spok_TwoThousandFifteenLongTermIncentivePlanMember_2fa26ed4-2434-4cfd-a7b0-dc2e6511d25b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TimeBasedAwardsMember_3f571c06-2e90-4afa-b18d-00c33ad712ca" xlink:href="spok-20221231.xsd#spok_TimeBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:to="loc_spok_TimeBasedAwardsMember_3f571c06-2e90-4afa-b18d-00c33ad712ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_EquityInLieuOfSalaryMember_2a64c4aa-3cbd-4837-a6e3-58065f697e9b" xlink:href="spok-20221231.xsd#spok_EquityInLieuOfSalaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:to="loc_spok_EquityInLieuOfSalaryMember_2a64c4aa-3cbd-4837-a6e3-58065f697e9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_EmployeeStockPurchasePlanMember_f47ee8ee-263a-45eb-b1a3-248cedec9a76" xlink:href="spok-20221231.xsd#spok_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:to="loc_spok_EmployeeStockPurchasePlanMember_f47ee8ee-263a-45eb-b1a3-248cedec9a76" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended" id="i8a0b856300c74584b799910ccfcab10e_IncomeTaxesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_e6519b1d-00d0-474e-8c0e-1e334c9aea9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_us-gaap_OperatingLossCarryforwards_e6519b1d-00d0-474e-8c0e-1e334c9aea9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OperatingLossCarryforwardsSubjectToExpiration_905e43fc-67ae-4dd2-a850-166d9c8830f6" xlink:href="spok-20221231.xsd#spok_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_spok_OperatingLossCarryforwardsSubjectToExpiration_905e43fc-67ae-4dd2-a850-166d9c8830f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OperatingLossCarryforwardsIndefiniteLived_4f50fc34-4676-44b3-901a-f0f658a3223e" xlink:href="spok-20221231.xsd#spok_OperatingLossCarryforwardsIndefiniteLived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_spok_OperatingLossCarryforwardsIndefiniteLived_4f50fc34-4676-44b3-901a-f0f658a3223e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_675aeda6-f526-40f1-adb8-83c1fa1301dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_675aeda6-f526-40f1-adb8-83c1fa1301dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_35febb40-18e3-4a1b-ba6a-cc340430f3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_35febb40-18e3-4a1b-ba6a-cc340430f3e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IncomeTaxExaminationStatuteofLimitationsTerm_6ed717ec-94fd-474f-acc2-bffb4d52a631" xlink:href="spok-20221231.xsd#spok_IncomeTaxExaminationStatuteofLimitationsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_spok_IncomeTaxExaminationStatuteofLimitationsTerm_6ed717ec-94fd-474f-acc2-bffb4d52a631" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_b3cb1549-e78d-4aa7-9011-44902e66a237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_us-gaap_ValuationAllowanceTable_b3cb1549-e78d-4aa7-9011-44902e66a237" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_d625cd54-51e4-4b50-b5a9-eeaf8e389ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_b3cb1549-e78d-4aa7-9011-44902e66a237" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_d625cd54-51e4-4b50-b5a9-eeaf8e389ac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_d625cd54-51e4-4b50-b5a9-eeaf8e389ac6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_d625cd54-51e4-4b50-b5a9-eeaf8e389ac6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_d625cd54-51e4-4b50-b5a9-eeaf8e389ac6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_86e11d5c-de84-4f97-b285-4c54fc76f120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_d625cd54-51e4-4b50-b5a9-eeaf8e389ac6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_86e11d5c-de84-4f97-b285-4c54fc76f120" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_b159a736-b907-414f-b4cc-96fb882b4b07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_86e11d5c-de84-4f97-b285-4c54fc76f120" xlink:to="loc_us-gaap_DomesticCountryMember_b159a736-b907-414f-b4cc-96fb882b4b07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_1c1368e0-4dcc-42a5-86cc-acc34b14f993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_86e11d5c-de84-4f97-b285-4c54fc76f120" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_1c1368e0-4dcc-42a5-86cc-acc34b14f993" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c39f7b07-ef01-4003-afde-2465187dc7f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_b3cb1549-e78d-4aa7-9011-44902e66a237" xlink:to="loc_srt_RangeAxis_c39f7b07-ef01-4003-afde-2465187dc7f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c39f7b07-ef01-4003-afde-2465187dc7f8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c39f7b07-ef01-4003-afde-2465187dc7f8" xlink:to="loc_srt_RangeMember_c39f7b07-ef01-4003-afde-2465187dc7f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a4de0eee-56d1-4f34-ab17-45680c9a731b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c39f7b07-ef01-4003-afde-2465187dc7f8" xlink:to="loc_srt_RangeMember_a4de0eee-56d1-4f34-ab17-45680c9a731b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c12b66ab-42d0-48a4-be38-f44e6c3d0ab0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a4de0eee-56d1-4f34-ab17-45680c9a731b" xlink:to="loc_srt_MinimumMember_c12b66ab-42d0-48a4-be38-f44e6c3d0ab0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3b980a8f-477d-4d86-8c66-ccaedf623699" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a4de0eee-56d1-4f34-ab17-45680c9a731b" xlink:to="loc_srt_MaximumMember_3b980a8f-477d-4d86-8c66-ccaedf623699" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended" id="i337795ba403f4f6788b026087f5537eb_CommitmentsandContingenciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:href="spok-20221231.xsd#spok_CommitmentsAndContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LOCContractPeriodRequirement_147ccdf5-4b70-4316-9764-ff6be0d0d703" xlink:href="spok-20221231.xsd#spok_LOCContractPeriodRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:to="loc_spok_LOCContractPeriodRequirement_147ccdf5-4b70-4316-9764-ff6be0d0d703" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_cddc1a94-fecd-4d4e-a2ab-253c49202dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_cddc1a94-fecd-4d4e-a2ab-253c49202dd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e0e5ad51-086e-4af8-b396-b474fde2b8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e0e5ad51-086e-4af8-b396-b474fde2b8da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_c4e91e85-59ae-4a53-a0b3-4dddb0ee63ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:to="loc_us-gaap_OperatingLeaseExpense_c4e91e85-59ae-4a53-a0b3-4dddb0ee63ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CommitmentsAndContingenciesTable_3bd4b0c1-b4fb-4fcf-a9d0-c0076b400214" xlink:href="spok-20221231.xsd#spok_CommitmentsAndContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:to="loc_spok_CommitmentsAndContingenciesTable_3bd4b0c1-b4fb-4fcf-a9d0-c0076b400214" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_69ffb9ff-2425-47fc-927b-93177b4acab9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_spok_CommitmentsAndContingenciesTable_3bd4b0c1-b4fb-4fcf-a9d0-c0076b400214" xlink:to="loc_srt_RangeAxis_69ffb9ff-2425-47fc-927b-93177b4acab9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_69ffb9ff-2425-47fc-927b-93177b4acab9_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_69ffb9ff-2425-47fc-927b-93177b4acab9" xlink:to="loc_srt_RangeMember_69ffb9ff-2425-47fc-927b-93177b4acab9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_10a34b39-17dd-4022-9593-f9285064378b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_69ffb9ff-2425-47fc-927b-93177b4acab9" xlink:to="loc_srt_RangeMember_10a34b39-17dd-4022-9593-f9285064378b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a5eff478-268d-43fe-b0aa-2549b33ba282" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_10a34b39-17dd-4022-9593-f9285064378b" xlink:to="loc_srt_MinimumMember_a5eff478-268d-43fe-b0aa-2549b33ba282" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7814b107-119b-416d-9504-09f8995649fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_10a34b39-17dd-4022-9593-f9285064378b" xlink:to="loc_srt_MaximumMember_7814b107-119b-416d-9504-09f8995649fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6eba8806-ea79-47f3-87bd-c118f9312b43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_spok_CommitmentsAndContingenciesTable_3bd4b0c1-b4fb-4fcf-a9d0-c0076b400214" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6eba8806-ea79-47f3-87bd-c118f9312b43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_6eba8806-ea79-47f3-87bd-c118f9312b43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6eba8806-ea79-47f3-87bd-c118f9312b43" xlink:to="loc_us-gaap_LossContingencyNatureDomain_6eba8806-ea79-47f3-87bd-c118f9312b43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_4462c31c-d1e2-4297-aa62-5113a54702f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6eba8806-ea79-47f3-87bd-c118f9312b43" xlink:to="loc_us-gaap_LossContingencyNatureDomain_4462c31c-d1e2-4297-aa62-5113a54702f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember_ca9c3e57-2eab-4bdb-86be-9568b705c6a8" xlink:href="spok-20221231.xsd#spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_4462c31c-d1e2-4297-aa62-5113a54702f5" xlink:to="loc_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember_ca9c3e57-2eab-4bdb-86be-9568b705c6a8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="extended" id="id641f7ae400c44d0ab7e5bcd98d969cb_CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne_9265695a-641b-4c7c-a04e-dc73b1021de2" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne_9265695a-641b-4c7c-a04e-dc73b1021de2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo_98e86c7d-895b-44d0-a358-41882d155542" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo_98e86c7d-895b-44d0-a358-41882d155542" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree_62a30156-21a5-407b-b63e-8916f58f81ff" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree_62a30156-21a5-407b-b63e-8916f58f81ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour_6aa5b82c-549d-4c83-948d-3015cdbd99ac" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour_6aa5b82c-549d-4c83-948d-3015cdbd99ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive_e6091b4d-2fe5-4e77-92be-07aa685bdde3" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive_e6091b4d-2fe5-4e77-92be-07aa685bdde3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive_da26d33b-47f4-4dd4-aceb-543cdbd7aced" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive_da26d33b-47f4-4dd4-aceb-543cdbd7aced" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_37ed90fa-ea6a-423e-9961-38d0bebdc8ee" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_37ed90fa-ea6a-423e-9961-38d0bebdc8ee" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_02b29fb7-637b-4edb-8ac2-dab69059a8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_02b29fb7-637b-4edb-8ac2-dab69059a8a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5ec283ec-5659-479d-b826-4d32b4b0e629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_02b29fb7-637b-4edb-8ac2-dab69059a8a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5ec283ec-5659-479d-b826-4d32b4b0e629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ec283ec-5659-479d-b826-4d32b4b0e629_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5ec283ec-5659-479d-b826-4d32b4b0e629" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ec283ec-5659-479d-b826-4d32b4b0e629_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_24c0ec18-49fe-454f-8c8b-cdf26aaf018a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5ec283ec-5659-479d-b826-4d32b4b0e629" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_24c0ec18-49fe-454f-8c8b-cdf26aaf018a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OfficeAndTransmitterBuildingsMember_e7f9b776-ea4d-4072-adcb-f6c38a1097c7" xlink:href="spok-20221231.xsd#spok_OfficeAndTransmitterBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_24c0ec18-49fe-454f-8c8b-cdf26aaf018a" xlink:to="loc_spok_OfficeAndTransmitterBuildingsMember_e7f9b776-ea4d-4072-adcb-f6c38a1097c7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/RelatedPartiesDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RelatedPartiesDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/RelatedPartiesDetails" xlink:type="extended" id="i812b193720c44d6c8d4e38d2f295c156_RelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_b3365c98-eec2-4660-8e37-686f2f735660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_ec902443-65f3-49c3-92b6-c69d96e6b5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b3365c98-eec2-4660-8e37-686f2f735660" xlink:to="loc_us-gaap_OperatingLeaseExpense_ec902443-65f3-49c3-92b6-c69d96e6b5a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_28ae7322-3ebc-449c-b0d5-bb62563f85be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b3365c98-eec2-4660-8e37-686f2f735660" xlink:to="loc_us-gaap_RevenueFromRelatedParties_28ae7322-3ebc-449c-b0d5-bb62563f85be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ec3ff1a3-3aaa-475a-bb9b-c4bbae59b218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b3365c98-eec2-4660-8e37-686f2f735660" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ec3ff1a3-3aaa-475a-bb9b-c4bbae59b218" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fd769c2b-a30d-4c61-9df4-6876c0231e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ec3ff1a3-3aaa-475a-bb9b-c4bbae59b218" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fd769c2b-a30d-4c61-9df4-6876c0231e59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_fd769c2b-a30d-4c61-9df4-6876c0231e59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fd769c2b-a30d-4c61-9df4-6876c0231e59" xlink:to="loc_us-gaap_RelatedPartyDomain_fd769c2b-a30d-4c61-9df4-6876c0231e59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ba378281-ff0a-4752-8822-fc2e47ae4191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fd769c2b-a30d-4c61-9df4-6876c0231e59" xlink:to="loc_us-gaap_RelatedPartyDomain_ba378281-ff0a-4752-8822-fc2e47ae4191" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_e196bdb3-5618-45eb-88da-83299f04b4d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ba378281-ff0a-4752-8822-fc2e47ae4191" xlink:to="loc_srt_DirectorMember_e196bdb3-5618-45eb-88da-83299f04b4d7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#VALUATIONANDQUALIFYINGACCOUNTSDetails"/>
  <link:definitionLink xlink:role="http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="extended" id="ie57e5727b46344e68e95804480b46f14_VALUATIONANDQUALIFYINGACCOUNTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_112f4ad5-acfe-44e6-ad2c-4b503f817de6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_112f4ad5-acfe-44e6-ad2c-4b503f817de6" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_a805ca82-dcb6-4294-99fb-eb8eeb17f1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_a805ca82-dcb6-4294-99fb-eb8eeb17f1ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_80696732-33a6-4f37-9391-6b0db798da4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_80696732-33a6-4f37-9391-6b0db798da4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_d7c91fa8-d57b-4fbf-bf6a-7a2a0f8b9da5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_d7c91fa8-d57b-4fbf-bf6a-7a2a0f8b9da5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_e68f6a96-13d0-4d5a-b317-2e519e3f21b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4c9c5798-1fdb-4270-8452-b25669d961bf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_112f4ad5-acfe-44e6-ad2c-4b503f817de6" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4c9c5798-1fdb-4270-8452-b25669d961bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_736596f2-d48d-4281-bb54-d5f262d49359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4c9c5798-1fdb-4270-8452-b25669d961bf" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_736596f2-d48d-4281-bb54-d5f262d49359" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_736596f2-d48d-4281-bb54-d5f262d49359_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_736596f2-d48d-4281-bb54-d5f262d49359" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_736596f2-d48d-4281-bb54-d5f262d49359_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_840dce43-4651-4b3a-8971-5d5de77fd019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_736596f2-d48d-4281-bb54-d5f262d49359" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_840dce43-4651-4b3a-8971-5d5de77fd019" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember_e24ecb9b-04f6-48c1-8f73-1bbe0df86d2f" xlink:href="spok-20221231.xsd#spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_840dce43-4651-4b3a-8971-5d5de77fd019" xlink:to="loc_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember_e24ecb9b-04f6-48c1-8f73-1bbe0df86d2f" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>spok-20221231_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 2023 Workiva-->
<!--r:300f98bf-b61d-402a-a207-6f21f1e2af2d,g:33f3d303-89a2-4dce-9374-89e695006547-->
<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_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember_0e30ab10-f947-4a32-b464-09859b17d534_terseLabel_en-US" xlink:label="lab_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Restricted Stock Units, And Deferred Stock Units</link:label>
    <link:label id="lab_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember_label_en-US" xlink:label="lab_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Restricted Stock Units, And Deferred Stock Units [Member]</link:label>
    <link:label id="lab_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember_documentation_en-US" xlink:label="lab_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Restricted Stock Units, And Deferred Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember" xlink:href="spok-20221231.xsd#spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember" xlink:to="lab_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7adc8966-7d8c-43f3-9840-8c800dba223f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_872a8989-eaca-4d7a-96da-925785d527e4_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e3f1ee72-8153-4860-a5a7-6ff0cde4324f_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_6a8757bc-52ba-42ad-b09f-849a8d964df2_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">Provisions for doubtful accounts, service credits and other</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_53d38f15-2eb5-4e7a-9849-05b18c4eacfd_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_d212ff43-7cd2-4b7d-a7c1-b8f4ba30e4be_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod_d552ba23-bc1e-4bf8-bc78-7ffd84cdcf14_terseLabel_en-US" xlink:label="lab_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod" xlink: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, notification of termination period</link:label>
    <link:label id="lab_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod_label_en-US" xlink:label="lab_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod" xlink: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, Notification of Termination Period</link:label>
    <link:label id="lab_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod_documentation_en-US" xlink:label="lab_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Notification of Termination Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseNotificationOfTerminationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod" xlink:to="lab_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_58a6c0dd-cc67-4b63-ba9d-c4e01fa5bbc6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveAccrualAdjustment1_429a834d-8600-4a88-8de8-de73f21b3860_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and other charges</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveAccrualAdjustment1_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Accrual Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:to="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_DeferredTaxAssetsOperatingLeaseLiabilities_32fde274-c7c2-4a62-9678-466614746d7c_terseLabel_en-US" xlink:label="lab_spok_DeferredTaxAssetsOperatingLeaseLiabilities" xlink: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_spok_DeferredTaxAssetsOperatingLeaseLiabilities_label_en-US" xlink:label="lab_spok_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liabilities</link:label>
    <link:label id="lab_spok_DeferredTaxAssetsOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_spok_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:href="spok-20221231.xsd#spok_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:to="lab_spok_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_d54defd6-8e21-4446-82bc-b3dfd4d959e7_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" 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">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_900d2d79-f6c6-4774-920f-af7bccdb5c87_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 outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_DepreciationAmortizationAndAccretionTableTableTextBlock_2a3519b6-81d1-42fa-94da-2f2ea2c51f27_terseLabel_en-US" xlink:label="lab_spok_DepreciationAmortizationAndAccretionTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Depreciation, Amortization and Accretion</link:label>
    <link:label id="lab_spok_DepreciationAmortizationAndAccretionTableTableTextBlock_label_en-US" xlink:label="lab_spok_DepreciationAmortizationAndAccretionTableTableTextBlock" xlink: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 Amortization And Accretion Table [Table Text Block]</link:label>
    <link:label id="lab_spok_DepreciationAmortizationAndAccretionTableTableTextBlock_documentation_en-US" xlink:label="lab_spok_DepreciationAmortizationAndAccretionTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation amortization and accretion.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationAmortizationAndAccretionTableTableTextBlock" xlink:href="spok-20221231.xsd#spok_DepreciationAmortizationAndAccretionTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_DepreciationAmortizationAndAccretionTableTableTextBlock" xlink:to="lab_spok_DepreciationAmortizationAndAccretionTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_AssetRetirementObligationsNoncurrentMember_2e5ef0a7-cbe8-4eef-9280-4125f6a4e439_terseLabel_en-US" xlink:label="lab_spok_AssetRetirementObligationsNoncurrentMember" xlink: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 Retirement Obligations, Noncurrent</link:label>
    <link:label id="lab_spok_AssetRetirementObligationsNoncurrentMember_label_en-US" xlink:label="lab_spok_AssetRetirementObligationsNoncurrentMember" xlink: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 Retirement Obligations, Noncurrent [Member]</link:label>
    <link:label id="lab_spok_AssetRetirementObligationsNoncurrentMember_documentation_en-US" xlink:label="lab_spok_AssetRetirementObligationsNoncurrentMember" xlink: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 Retirement Obligations, Noncurrent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationsNoncurrentMember" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationsNoncurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_AssetRetirementObligationsNoncurrentMember" xlink:to="lab_spok_AssetRetirementObligationsNoncurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_0d49053c-0486-43b9-a502-6f1b67a122fa_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_967a88c7-7100-41be-9397-9230f94a5e3a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" 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">Cash distributions to stockholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink: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 Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_71e834c6-53f1-4a50-98b6-953468511fec_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_df64e47e-d320-4bb3-8a8c-865c6d32b4fd_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceLineItems" xlink:to="lab_us-gaap_ValuationAllowanceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_b3eb5c6c-d0a1-4295-a39c-894a2b897a3b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeOperatingLeaseAreaOfLease_5d88fbc3-4406-4f2e-b241-e2b234f120f9_terseLabel_en-US" xlink:label="lab_spok_LesseeOperatingLeaseAreaOfLease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area lease</link:label>
    <link:label id="lab_spok_LesseeOperatingLeaseAreaOfLease_label_en-US" xlink:label="lab_spok_LesseeOperatingLeaseAreaOfLease" xlink: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, Area Of Lease</link:label>
    <link:label id="lab_spok_LesseeOperatingLeaseAreaOfLease_documentation_en-US" xlink:label="lab_spok_LesseeOperatingLeaseAreaOfLease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Area Of Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseAreaOfLease" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseAreaOfLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeOperatingLeaseAreaOfLease" xlink:to="lab_spok_LesseeOperatingLeaseAreaOfLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_c934a8c9-7fb6-431c-973d-2108228577da_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink: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 contingency</link:label>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_label_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Loss in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyLossInPeriod" xlink:to="lab_us-gaap_LossContingencyLossInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_bdfe415b-8de4-4524-97d1-382aa0a4c231_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" 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">Write-offs</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_beb60878-7dc6-4460-a7e9-64114b868291_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_3a6e5b45-c65a-48ad-8f52-7a7293788230_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaintenanceMember_e5f16f13-323c-4e27-826d-19fdc2322cf5_terseLabel_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance</link:label>
    <link:label id="lab_us-gaap_MaintenanceMember_label_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaintenanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaintenanceMember" xlink:to="lab_us-gaap_MaintenanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_33051ee8-ce0f-4531-861a-9c7d92d9076a_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_a136cad6-0c3a-424b-90a5-9d772631ddca_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements and Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_dc6bc077-aa84-40a3-bac4-49589471cb69_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink: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 recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink: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, Performance Obligation Satisfied in Previous Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_2009ffcd-ad8a-430b-b481-f237da09a1ad_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_65c40869-1829-47b5-be31-be22e01d3a02_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7c66b51d-7eef-4fc3-9411-1e1b1a5cc821_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: common stock purchased by eligible employees (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_cd094ca3-f759-4a7c-af32-a537a6761f2c_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">Weighted-average discount rate - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_c792caff-0bcb-4e5e-a79e-b6fcabaa4218_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_e76d6f75-472a-4796-9637-11e08913a4d1_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3253efba-26fa-4884-914f-76a9dc2d5c2d_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State tax</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b29a052b-0be7-476d-8aae-a5205df3dc53_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_646ffc6d-1eab-4f5c-96cd-1bc5375dc8ea_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_527d7c90-1d12-446d-9202-2a97255a340e_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_8fd319ce-29eb-4ea1-90ed-913e28ae3b9a_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_b8e41647-2a5a-47d3-a5dd-95ef07d6efc1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_ea48b49a-cf28-4ac1-a01c-edc76bf3c207_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6222d87e-1793-453a-8a1e-eeb00f5e7546_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">Restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_StockPurchasedDuringPeriodValueTaxWithholding_28618157-69a4-49f7-83ca-8740d14f7659_negatedTerseLabel_en-US" xlink:label="lab_spok_StockPurchasedDuringPeriodValueTaxWithholding" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of common stock for tax withholding</link:label>
    <link:label id="lab_spok_StockPurchasedDuringPeriodValueTaxWithholding_label_en-US" xlink:label="lab_spok_StockPurchasedDuringPeriodValueTaxWithholding" xlink: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 Purchased During Period, Value, Tax Withholding</link:label>
    <link:label id="lab_spok_StockPurchasedDuringPeriodValueTaxWithholding_documentation_en-US" xlink:label="lab_spok_StockPurchasedDuringPeriodValueTaxWithholding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Purchased During Period, Value, Tax Withholding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_StockPurchasedDuringPeriodValueTaxWithholding" xlink:href="spok-20221231.xsd#spok_StockPurchasedDuringPeriodValueTaxWithholding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_StockPurchasedDuringPeriodValueTaxWithholding" xlink:to="lab_spok_StockPurchasedDuringPeriodValueTaxWithholding" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_b15b5788-9ea9-41ae-9e09-acfb6124973a_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_b713b713-ce36-405f-a263-0d7071b12f0e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b45b9128-05ca-466a-b0c9-53b1c6ef0799_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" 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">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a8f6e715-9f55-49aa-86ed-2dd7fbdcf722_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_3a06388a-db34-4947-9a65-44214a661b68_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" 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">Reclassifications</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink: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 Retirement Obligation, Revision of Estimate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:to="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_a3846aab-5a94-497a-abf2-9026f340df13_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_afe15896-4e6d-4432-af6b-18d8565b34cd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive_3f5dccf8-53fd-4c9f-9f4c-220ccccfb08c_terseLabel_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive_label_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive" xlink: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, Noncancelable Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive_documentation_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive" xlink:to="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_78053dab-e4a2-4ea3-b74c-0893a19f7b72_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_ce337a3c-30fc-4c9d-8a6f-b64400dd05e2_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_bbec34f7-dbbd-41ee-92af-781670365b28_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bc0144f5-fec3-4ce7-9c1b-50d536d366a9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_b6cae16d-2366-4605-946b-182fb87eed03_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_1a9eb2ad-1871-4581-bdf7-efd1d69c1561_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_d35dd0b3-c4b2-4e9b-95d8-139d75e9e3c5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_d69e23e3-6626-47f3-b004-3db1a2a71824_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_DepreciationAssetRetirementCosts_c9535737-f5b7-463e-b551-8d2958bc65b7_negatedTerseLabel_en-US" xlink:label="lab_spok_DepreciationAssetRetirementCosts" 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 retirement costs</link:label>
    <link:label id="lab_spok_DepreciationAssetRetirementCosts_label_en-US" xlink:label="lab_spok_DepreciationAssetRetirementCosts" xlink: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, Asset Retirement Costs</link:label>
    <link:label id="lab_spok_DepreciationAssetRetirementCosts_documentation_en-US" xlink:label="lab_spok_DepreciationAssetRetirementCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Asset Retirement Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationAssetRetirementCosts" xlink:href="spok-20221231.xsd#spok_DepreciationAssetRetirementCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_DepreciationAssetRetirementCosts" xlink:to="lab_spok_DepreciationAssetRetirementCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_d67430f7-0004-4af3-ad1d-562c0b568722_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink: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 Additional Awards Under 2011 LTIP</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink: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 Unvested Restricted Stock Units Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_f9d8e747-381e-443f-ac46-1edd29c2d031_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 disclosure:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_2f75b2d7-b00b-476e-b475-fa1214770db6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f06a549f-51cf-47e3-aabd-9665f0a24b9f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation cost not yet recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_a0d2d826-f07f-48ec-a955-0f775bad8030_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_60ed4e8f-d0f6-455a-88c1-36f913c05376_periodStartLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_d4c8252c-d927-4a67-8b3f-94f32dde9d17_periodEndLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_f7aef59a-82e7-4433-bb7a-389a064dbd8b_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 non-current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_8b268dd6-da67-4f03-8622-b90cbdc524c0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_a93636c4-4624-4e5e-9441-497044062a6c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_2e40a849-77f2-4a3c-a5fb-b81b1dd55d3b_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_a5c349bd-93d7-44a3-91f0-2ba5b0bf93e4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_abed8dd8-1d5e-4aba-9244-9855666f8626_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_b59524d5-5a84-4407-929a-733d1414051c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_HardwareMember_f38c78f7-ec69-421a-a43c-41c1a34e209f_terseLabel_en-US" xlink:label="lab_spok_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hardware</link:label>
    <link:label id="lab_spok_HardwareMember_label_en-US" xlink:label="lab_spok_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hardware [Member]</link:label>
    <link:label id="lab_spok_HardwareMember_documentation_en-US" xlink:label="lab_spok_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hardware</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_HardwareMember" xlink:href="spok-20221231.xsd#spok_HardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_HardwareMember" xlink:to="lab_spok_HardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_c0616432-7356-41bc-928d-5d66579fe55f_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc6430f0-ed19-4beb-bed8-8ee8c561967f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a060e7d4-a94a-438c-99c2-9ae140478f4e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_bc0a4ea2-7ce4-4aaa-ac91-b7ba3d6d112c_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink: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_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_PagingandComputerEquipmentMember_541f2091-ddef-4c87-906a-cdeca009f285_terseLabel_en-US" xlink:label="lab_spok_PagingandComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paging and computer equipment</link:label>
    <link:label id="lab_spok_PagingandComputerEquipmentMember_label_en-US" xlink:label="lab_spok_PagingandComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paging and Computer Equipment [Member]</link:label>
    <link:label id="lab_spok_PagingandComputerEquipmentMember_documentation_en-US" xlink:label="lab_spok_PagingandComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paging and Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingandComputerEquipmentMember" xlink:href="spok-20221231.xsd#spok_PagingandComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_PagingandComputerEquipmentMember" xlink:to="lab_spok_PagingandComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_07929a87-e0c1-4c7e-9b23-0fee89692f40_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_6188ddce-e4cb-47ec-b591-c9143531daf3_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL LIABILITIES</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e989e1de-1013-4dde-9008-ebeac9dc30ff_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term - operating leases (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_840eb3a6-a9cc-4a1f-8ed2-31a068a3a709_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_84759140-321e-4046-aa65-91622b90973a_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9d4f097c-6aff-4d02-9ddc-1bf78d8c0f3f_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">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_SoftwareOperationsMember_7d147d1e-bd79-439b-814e-c4291385b9d6_terseLabel_en-US" xlink:label="lab_spok_SoftwareOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations revenue</link:label>
    <link:label id="lab_spok_SoftwareOperationsMember_label_en-US" xlink:label="lab_spok_SoftwareOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Operations [Member]</link:label>
    <link:label id="lab_spok_SoftwareOperationsMember_documentation_en-US" xlink:label="lab_spok_SoftwareOperationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SoftwareOperationsMember" xlink:href="spok-20221231.xsd#spok_SoftwareOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_SoftwareOperationsMember" xlink:to="lab_spok_SoftwareOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_StockPurchasedDuringPeriodSharesTaxWithholding_f6559475-a5e2-4218-9f6a-27a38d466c4b_negatedTerseLabel_en-US" xlink:label="lab_spok_StockPurchasedDuringPeriodSharesTaxWithholding" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of common stock for tax withholding (in shares)</link:label>
    <link:label id="lab_spok_StockPurchasedDuringPeriodSharesTaxWithholding_label_en-US" xlink:label="lab_spok_StockPurchasedDuringPeriodSharesTaxWithholding" xlink: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 Purchased During Period, Shares, Tax Withholding</link:label>
    <link:label id="lab_spok_StockPurchasedDuringPeriodSharesTaxWithholding_documentation_en-US" xlink:label="lab_spok_StockPurchasedDuringPeriodSharesTaxWithholding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Purchased During Period, Shares, Tax Withholding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_StockPurchasedDuringPeriodSharesTaxWithholding" xlink:href="spok-20221231.xsd#spok_StockPurchasedDuringPeriodSharesTaxWithholding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_StockPurchasedDuringPeriodSharesTaxWithholding" xlink:to="lab_spok_StockPurchasedDuringPeriodSharesTaxWithholding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_c67905c5-fda4-450f-abec-6a8ad90db604_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 (shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_7cec6e77-f082-42da-9c36-222a6d59a9f1_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink: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 Allowances</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink: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, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_6474fcb7-e3b6-4038-b218-c8c424da41ee_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a9763d71-a3cd-4a4a-a697-c24ff31692cf_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition and Shipping and Handling Costs</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_0c4f3ec6-75fb-410e-8290-a667c26eea06_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink: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 positions to be eliminated</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_aee27ee3-53c7-4001-a9e5-6ca243fbabd5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_46817f18-5195-47f1-b805-44f6d2cc0874_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_0591c5f4-496f-49ed-b32e-685fde186038_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" 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">Useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_a886830f-bc1a-4532-9af4-bcd13c5116bb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life (In Years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_53d55e9f-d3c5-4120-8e15-7a8a44c388b6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_OperatingLossCarryforwardsSubjectToExpiration_2b21a6f1-51c5-47d4-893f-ea3c583f027e_terseLabel_en-US" xlink:label="lab_spok_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOL carryforwards, subject to expiration</link:label>
    <link:label id="lab_spok_OperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_spok_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:label id="lab_spok_OperatingLossCarryforwardsSubjectToExpiration_documentation_en-US" xlink:label="lab_spok_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OperatingLossCarryforwardsSubjectToExpiration" xlink:href="spok-20221231.xsd#spok_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_OperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_spok_OperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareImpairments1_4fc4b1cf-5efa-40f4-8d8d-f42c721a2fc5_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink: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 computer software, impairments</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareImpairments1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Impairments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b6d814e-d5e4-4030-9a13-d3f8e59ebfb2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_a83a1f38-c571-4f5e-89f9-26effe575eec_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance and personnel related costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_69e4911e-5485-4820-bae4-ce2c42324112_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c6302e53-8633-493d-a3bc-ed6ec7ba8675_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_dd28278d-ce8b-40b8-be79-5e603b6cd3cb_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFIT PLANS</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_1fd6990e-7758-4c4a-820d-e00988ed2bb4_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_b7e7b07f-98bc-4a8c-9d1a-bef170e506c9_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_ef68c351-d0a0-4b2e-9cd1-f57412be27c8_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1ba3cc2a-4189-47b1-8c41-f2a47cbc31ae_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_4d0fffd6-7cf0-488a-a4ff-ba959645d55a_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_c07dd234-d77e-4499-a780-e3a75af5e0fe_negatedTerseLabel_en-US" xlink:label="lab_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" 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">Revenue Recognized</link:label>
    <link:label id="lab_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_label_en-US" xlink:label="lab_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Liability Revenue Recognized Including Opening Balance</link:label>
    <link:label id="lab_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_documentation_en-US" xlink:label="lab_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Liability Revenue Recognized Including Opening Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:href="spok-20221231.xsd#spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:to="lab_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_b9478e3f-960c-4808-8929-02ebc9175065_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_DepreciationNetOfAssetRetirementCosts_674cb1f7-e300-4211-a822-f43449fb329c_totalLabel_en-US" xlink:label="lab_spok_DepreciationNetOfAssetRetirementCosts" 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 depreciation</link:label>
    <link:label id="lab_spok_DepreciationNetOfAssetRetirementCosts_label_en-US" xlink:label="lab_spok_DepreciationNetOfAssetRetirementCosts" xlink: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, Net Of Asset Retirement Costs</link:label>
    <link:label id="lab_spok_DepreciationNetOfAssetRetirementCosts_documentation_en-US" xlink:label="lab_spok_DepreciationNetOfAssetRetirementCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Net Of Asset Retirement Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationNetOfAssetRetirementCosts" xlink:href="spok-20221231.xsd#spok_DepreciationNetOfAssetRetirementCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_DepreciationNetOfAssetRetirementCosts" xlink:to="lab_spok_DepreciationNetOfAssetRetirementCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_2cbf35bc-ff40-4b99-ae6e-016c145c93ea_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_e0fdfc67-e652-4e80-b497-7193a82c5981_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_4e37bb34-4ced-4e06-9f56-9529f812ee01_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ContractWithCustomerLiabilityRollForwardAbstract_b66d8467-cf98-48fd-a822-737d9fc53d6e_terseLabel_en-US" xlink:label="lab_spok_ContractWithCustomerLiabilityRollForwardAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Liability (Roll Forward) [Abstract]</link:label>
    <link:label id="lab_spok_ContractWithCustomerLiabilityRollForwardAbstract_label_en-US" xlink:label="lab_spok_ContractWithCustomerLiabilityRollForwardAbstract" xlink: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 (Roll Forward) [Abstract]</link:label>
    <link:label id="lab_spok_ContractWithCustomerLiabilityRollForwardAbstract_documentation_en-US" xlink:label="lab_spok_ContractWithCustomerLiabilityRollForwardAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Liability (Roll Forward)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ContractWithCustomerLiabilityRollForwardAbstract" xlink:href="spok-20221231.xsd#spok_ContractWithCustomerLiabilityRollForwardAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ContractWithCustomerLiabilityRollForwardAbstract" xlink:to="lab_spok_ContractWithCustomerLiabilityRollForwardAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_PagingMember_78b7c0f3-062e-4493-a2b7-075ed8885ee9_terseLabel_en-US" xlink:label="lab_spok_PagingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paging revenue</link:label>
    <link:label id="lab_spok_PagingMember_label_en-US" xlink:label="lab_spok_PagingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paging [Member]</link:label>
    <link:label id="lab_spok_PagingMember_documentation_en-US" xlink:label="lab_spok_PagingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingMember" xlink:href="spok-20221231.xsd#spok_PagingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_PagingMember" xlink:to="lab_spok_PagingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_da91f9d1-872c-4714-8151-07462dd262a3_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_a83a8390-b357-44fc-ac5a-93ff77a6ff4d_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">Numerator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LOCContractPeriodRequirement_95769577-98cf-41e3-9607-9d8ecef67fb7_terseLabel_en-US" xlink:label="lab_spok_LOCContractPeriodRequirement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LOC contract period requirement</link:label>
    <link:label id="lab_spok_LOCContractPeriodRequirement_label_en-US" xlink:label="lab_spok_LOCContractPeriodRequirement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">L O C Contract Period Requirement</link:label>
    <link:label id="lab_spok_LOCContractPeriodRequirement_documentation_en-US" xlink:label="lab_spok_LOCContractPeriodRequirement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LOC Contract Period Requirement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LOCContractPeriodRequirement" xlink:href="spok-20221231.xsd#spok_LOCContractPeriodRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LOCContractPeriodRequirement" xlink:to="lab_spok_LOCContractPeriodRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_RelatedPartyShortTermLeaseCost_2c85be94-4ece-44b5-8fe7-93d0ad17cc1a_terseLabel_en-US" xlink:label="lab_spok_RelatedPartyShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost - related party</link:label>
    <link:label id="lab_spok_RelatedPartyShortTermLeaseCost_label_en-US" xlink:label="lab_spok_RelatedPartyShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Short-Term Lease, Cost</link:label>
    <link:label id="lab_spok_RelatedPartyShortTermLeaseCost_documentation_en-US" xlink:label="lab_spok_RelatedPartyShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RelatedPartyShortTermLeaseCost" xlink:href="spok-20221231.xsd#spok_RelatedPartyShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_RelatedPartyShortTermLeaseCost" xlink:to="lab_spok_RelatedPartyShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_76882e6c-6d94-4b03-8ea9-b2537622234f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche Three</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink: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, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7596c010-eaff-4505-a8ab-9591f3bb6cb6_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3671f344-4290-4683-be68-ace4b0c6840c_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">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_65b84a34-4892-4a6c-befa-04cf094520e6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_9730956b-3a7d-4a15-b270-98c387bf8cf7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9c18ab09-9932-4813-b35a-6a44d4f631a6_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" 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 repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_CommitmentsAndContingenciesLineItems_9a431764-cbef-40de-843f-f8889f66043c_terseLabel_en-US" xlink:label="lab_spok_CommitmentsAndContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments And Contingencies [Line Items]</link:label>
    <link:label id="lab_spok_CommitmentsAndContingenciesLineItems_label_en-US" xlink:label="lab_spok_CommitmentsAndContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments And Contingencies [Line Items]</link:label>
    <link:label id="lab_spok_CommitmentsAndContingenciesLineItems_documentation_en-US" xlink:label="lab_spok_CommitmentsAndContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments And Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CommitmentsAndContingenciesLineItems" xlink:href="spok-20221231.xsd#spok_CommitmentsAndContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_CommitmentsAndContingenciesLineItems" xlink:to="lab_spok_CommitmentsAndContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9fddf7e5-3349-41ac-bcf0-869b6e330bd8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c9eb79f7-33a7-4ffd-9b87-dca88868e164_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) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_195c29e9-5c48-4461-890d-3988d5ad75f0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_7fd7852a-1523-4ac3-b4a9-d5f05c39a0f0_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_9fa9fd08-90ed-438c-abd4-8e7fdc516a1a_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">Deferred income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_6c0184f7-0a77-46d0-93f4-15ec94755650_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_e38ea5c2-4c33-4469-a6d7-7d01969254c5_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink: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 FINANCIAL STATEMENTS' COMPONENTS</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink: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 Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_f9e3e00f-eb61-425e-adc2-eb1e29e96c0f_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">Net operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_60e27aba-1302-4cdf-84f1-d7ce5eed7dd0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" 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">Decrease in operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_eac10a5e-cc63-4cee-9a03-ac22adb0574f_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_7f621f57-cd20-45f7-ba8e-0fa8a9d6d3c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) Attributable to Current Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7a97bd0d-fdbb-4cce-8753-031a7ae03350_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_9c098e98-6639-44c1-8ddd-4912a6ad9f1c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_af62b5a7-6bbf-4587-b805-b14933ca5202_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink: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 Series A Junior Participating Preferred Stock shares attributable to each right (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink: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 Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_67b4b9ce-249e-457f-b04d-b3252336c40b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation cost not yet recognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_CapitalizedContractCostAmountRecognized_e1eeaced-e9a0-48a8-8397-a68b95590bf5_negatedTerseLabel_en-US" xlink:label="lab_spok_CapitalizedContractCostAmountRecognized" 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">Commissions Recognized</link:label>
    <link:label id="lab_spok_CapitalizedContractCostAmountRecognized_label_en-US" xlink:label="lab_spok_CapitalizedContractCostAmountRecognized" xlink: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, Amount Recognized</link:label>
    <link:label id="lab_spok_CapitalizedContractCostAmountRecognized_documentation_en-US" xlink:label="lab_spok_CapitalizedContractCostAmountRecognized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amount Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CapitalizedContractCostAmountRecognized" xlink:href="spok-20221231.xsd#spok_CapitalizedContractCostAmountRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_CapitalizedContractCostAmountRecognized" xlink:to="lab_spok_CapitalizedContractCostAmountRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_8ab5ab37-6322-409f-8ae2-4d86f565cc92_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">Summary of Amortizable Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_b40dcee3-1681-482f-bec2-183c07685819_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" 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">Non-cash adjustment</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Settled without Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:to="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease_71adab3f-a539-46ae-8ef3-6bb7b8cd7097_terseLabel_en-US" xlink:label="lab_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractor fee, annual percentage increase</link:label>
    <link:label id="lab_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease_label_en-US" xlink:label="lab_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease" xlink: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 Retirement Obligations, Fair Value Estimate, Contractor Fee, Annual Percentage Increase (Decrease)</link:label>
    <link:label id="lab_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease_documentation_en-US" xlink:label="lab_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease" xlink: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 Retirement Obligations, Fair Value Estimate, Contractor Fee, Annual Percentage Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease" xlink:to="lab_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_0a0a40c6-957c-4838-bf11-009847bc2a93_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_fd1565ee-5be6-4905-80d4-35ea9df70e5b_negatedLabel_en-US" xlink:label="lab_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" 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">Decrease in right-of-use assets</link:label>
    <link:label id="lab_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink: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, Right-of-Use Asset</link:label>
    <link:label id="lab_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:href="spok-20221231.xsd#spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="lab_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_bed59c4c-cb71-4e55-b71c-770602f80be2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink: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 liabilities, reserves and other expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_d3235e34-5b5a-48c1-b763-ab77910fd114_terseLabel_en-US" xlink:label="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward" xlink: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, Shares Available [Roll Forward]</link:label>
    <link:label id="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_label_en-US" xlink:label="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available [Roll Forward]</link:label>
    <link:label id="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_documentation_en-US" xlink:label="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward" xlink:href="spok-20221231.xsd#spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward" xlink:to="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_8d228f73-03f9-497e-bedb-6582c881d990_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_035a3db4-2e82-46d4-a6cc-577d5df11ca5_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_aba43aa1-def7-41a2-b485-2b82918228eb_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_3b82ba8c-e0d2-4476-827e-c8c67775f7f2_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_1167d72c-a8f2-468e-a68d-19957402d04c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1fe98923-7366-40b2-bbbf-20da27d178e6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_32512980-cf9b-40cc-b538-b6ce06a36e48_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_7a5666bb-24e3-4d64-b6a3-48a3f6e78783_verboseLabel_en-US" xlink:label="lab_srt_MinimumMember" 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">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_0611e7b2-459b-442a-a8fd-6474cffd8dc9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_72f79e0d-d0fa-4787-ba51-dd4d6b8f1f0e_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_112ea883-b173-4e58-8687-1fc8f3da14ec_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" 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, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_f3c00e07-db76-4606-9fb8-ca2afe76d626_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_db5529c5-e077-4680-ae70-ccae8c863929_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink: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 retirement obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink: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 Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:to="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_7bf2a706-b1b4-442f-824f-e01583d4d346_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f757bafe-efbd-4cfa-b9c4-378c09b2f4ff_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_9c9701ce-e9dc-40fb-994c-7e410420ab09_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_922e2705-4f78-4398-b602-df5f1f626366_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink: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, share price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink: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 Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_0075dc83-5302-413a-9cb8-d900e9a3cbe6_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" 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">NOL carryforward</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_da4143ca-b3c0-4f98-b12d-b26d1d63fdd0_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_450ef4f4-aa71-4917-8198-e591345cec98_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_AuditInformationAbstract_label_en-US" xlink:label="lab_spok_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_spok_AuditInformationAbstract_documentation_en-US" xlink:label="lab_spok_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AuditInformationAbstract" xlink:href="spok-20221231.xsd#spok_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_AuditInformationAbstract" xlink:to="lab_spok_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_5e95ada0-0216-4135-8118-84f8143bc59a_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_e993ee45-ceca-4166-8940-85071c7fdd57_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of short-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink: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 Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_SoftwareProductAndServiceMember_28acbc5a-c1ff-49d0-8386-0d79a3d8c6ee_verboseLabel_en-US" xlink:label="lab_spok_SoftwareProductAndServiceMember" 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">Software revenue</link:label>
    <link:label id="lab_spok_SoftwareProductAndServiceMember_8dd7fa8c-1aa2-4dce-9efb-8defd79e51e3_terseLabel_en-US" xlink:label="lab_spok_SoftwareProductAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software revenue</link:label>
    <link:label id="lab_spok_SoftwareProductAndServiceMember_label_en-US" xlink:label="lab_spok_SoftwareProductAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Product And Service [Member]</link:label>
    <link:label id="lab_spok_SoftwareProductAndServiceMember_documentation_en-US" xlink:label="lab_spok_SoftwareProductAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Product And Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SoftwareProductAndServiceMember" xlink:href="spok-20221231.xsd#spok_SoftwareProductAndServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_SoftwareProductAndServiceMember" xlink:to="lab_spok_SoftwareProductAndServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b07d3063-e201-4049-b462-97d50806798d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_624fd2b4-b5df-48a2-984f-e80992c0a8fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f790bdf5-06dc-4219-8831-2fb7bbbd8bdd_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: RSU, DSU, and restricted stock awarded to eligible employees, net of forfeitures (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_cd248f1b-dfc3-405c-aceb-6e5e2e27f527_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_2e549845-3e58-4f4a-81dc-fc5a5dc67cdd_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_IncreaseDecreaseToCapitalizedContractCost_58030094-0ef3-440c-bdc9-dd10e36b67cb_terseLabel_en-US" xlink:label="lab_spok_IncreaseDecreaseToCapitalizedContractCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_spok_IncreaseDecreaseToCapitalizedContractCost_label_en-US" xlink:label="lab_spok_IncreaseDecreaseToCapitalizedContractCost" xlink: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) To Capitalized Contract Cost</link:label>
    <link:label id="lab_spok_IncreaseDecreaseToCapitalizedContractCost_documentation_en-US" xlink:label="lab_spok_IncreaseDecreaseToCapitalizedContractCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) To Capitalized Contract Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IncreaseDecreaseToCapitalizedContractCost" xlink:href="spok-20221231.xsd#spok_IncreaseDecreaseToCapitalizedContractCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_IncreaseDecreaseToCapitalizedContractCost" xlink:to="lab_spok_IncreaseDecreaseToCapitalizedContractCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9e7ab8c7-3b33-4f0a-b1c3-817b6d6c02fa_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" 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">(Benefit from) provision for income taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_afd1f031-0b33-4a31-b7b0-332a84b2360e_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_DeferredTaxLiabilitiesRightOfUseAssets_57c42b01-11da-447a-9016-2892efa50e25_negatedLabel_en-US" xlink:label="lab_spok_DeferredTaxLiabilitiesRightOfUseAssets" 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">Right-of-use assets</link:label>
    <link:label id="lab_spok_DeferredTaxLiabilitiesRightOfUseAssets_label_en-US" xlink:label="lab_spok_DeferredTaxLiabilitiesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right-of-Use Assets</link:label>
    <link:label id="lab_spok_DeferredTaxLiabilitiesRightOfUseAssets_documentation_en-US" xlink:label="lab_spok_DeferredTaxLiabilitiesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right-of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxLiabilitiesRightOfUseAssets" xlink:href="spok-20221231.xsd#spok_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_DeferredTaxLiabilitiesRightOfUseAssets" xlink:to="lab_spok_DeferredTaxLiabilitiesRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_94a5ac1c-9dfa-4cb8-a4aa-4a5fd8586378_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_15591ef8-10f1-4fc5-8ae9-78e45c5102e8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plus: Additional shares available for issuance under the 2020 Equity Plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_ca93bd78-bea5-45b2-a236-92b20dfa7901_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable, accrued liabilities and other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_78db9713-759b-463f-9fe7-6612d2cbe6c5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_713c987e-4167-4526-b627-ceea16afb0c4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_aabb362a-9c03-455a-a048-9b071c63488a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State tax</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_5ae5db0d-ce1a-4e91-bcaa-0eef389c5c47_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">Intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f0550b1f-12c6-4f97-ad00-93168aa53f27_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 net income (loss) per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_32e1b9b6-c8dd-4f1f-b769-61157dd9b9e0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_WirelessOperationsMember_d559f152-ce52-49f3-8999-1aa760b0ee88_terseLabel_en-US" xlink:label="lab_spok_WirelessOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wireless revenue</link:label>
    <link:label id="lab_spok_WirelessOperationsMember_47a32467-55d3-4616-9292-0852e589c118_verboseLabel_en-US" xlink:label="lab_spok_WirelessOperationsMember" 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">Wireless revenue</link:label>
    <link:label id="lab_spok_WirelessOperationsMember_label_en-US" xlink:label="lab_spok_WirelessOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wireless Operations [Member]</link:label>
    <link:label id="lab_spok_WirelessOperationsMember_documentation_en-US" xlink:label="lab_spok_WirelessOperationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wireless operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_WirelessOperationsMember" xlink:href="spok-20221231.xsd#spok_WirelessOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_WirelessOperationsMember" xlink:to="lab_spok_WirelessOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_b6885169-176b-4280-b201-9907a1b8ac6b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of shares vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_f5d2742e-72f8-43f4-beb0-8f6d15cad1f4_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock_8d6323e9-3803-404e-8c52-1e313d3d5a34_terseLabel_en-US" xlink:label="lab_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Income Tax Assets</link:label>
    <link:label id="lab_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock_label_en-US" xlink:label="lab_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes In Deferred Income Tax Assets And Liabilities Table [Table Text Block]</link:label>
    <link:label id="lab_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock_documentation_en-US" xlink:label="lab_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes In Deferred Income Tax Assets And Liabilities Table [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock" xlink:href="spok-20221231.xsd#spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock" xlink:to="lab_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_d2acee93-2498-4aa4-b08b-c2087de29d22_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_657e15f7-2fd2-442b-bd53-e85502bccc86_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_5580f927-2bf4-4f05-b505-eedbbafb2961_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_3f27c8a3-697c-49cb-a962-7c92ab625294_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</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_DirectorMember_2a1ff551-0417-4738-9954-af45f5979681_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d1c686bc-ad72-4aa9-9b02-7e595a7afbb5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_237799e0-2b71-4b3f-95bf-077799a99abd_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_f461d798-c73f-4eaf-8bb3-3408091c0ddb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_3bbccdff-d069-4219-8911-7c21f5d77f3e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_9b0804d9-b523-490b-bdd3-fec5d716150b_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_AssetRetirementObligationLiabilitiesLineItems_fcb42833-14bf-4b90-ad48-3a43b298e986_terseLabel_en-US" xlink:label="lab_spok_AssetRetirementObligationLiabilitiesLineItems" xlink: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 Retirement Obligation Liabilities [Line Items]</link:label>
    <link:label id="lab_spok_AssetRetirementObligationLiabilitiesLineItems_label_en-US" xlink:label="lab_spok_AssetRetirementObligationLiabilitiesLineItems" xlink: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 Retirement Obligation Liabilities [Line Items]</link:label>
    <link:label id="lab_spok_AssetRetirementObligationLiabilitiesLineItems_documentation_en-US" xlink:label="lab_spok_AssetRetirementObligationLiabilitiesLineItems" xlink: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 Retirement Obligation Liabilities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationLiabilitiesLineItems" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_AssetRetirementObligationLiabilitiesLineItems" xlink:to="lab_spok_AssetRetirementObligationLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_ce2a8cde-abbe-4649-a52b-aafc92732b4d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink: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 Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink: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 Retirement Obligation [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:to="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_994f93ea-8700-412e-87ff-30de89695cf6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0c52462a-4e5f-4438-aa76-c6dc2a63af76_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_36f96b0d-d03d-4efe-a068-e5ff343aa2e4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_1f5a09e8-91fc-4216-b1c5-92f449d12359_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_d0f28142-51b5-447e-ba92-6a223b6c8d9a_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_d3bad802-f3eb-4c6f-8ced-b4ba2fd04cac_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_f49c618f-72aa-4b74-b9c3-3c9e08b51c4e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_cd3c4424-1891-4325-bef7-0f1ca6ca0aac_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Table]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceTable" xlink:to="lab_us-gaap_ValuationAllowanceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_17773d15-b832-49c8-8f61-281a678187e6_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Costs</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_b0f4ebc3-48b3-4642-8f57-b3b945bb651e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, equity securities available (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_857b44e9-1568-46cc-a22d-d04ec28684f3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, equity securities available (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_e617c271-0f37-42ca-ade7-4ad3945b32b2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_63adcc5a-050b-43d2-beb8-d6c543785911_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0516d35c-9e31-4852-91f0-082b84bf88ca_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_68a2ac1b-bf84-4734-9178-c15a263212a8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2c92bfe8-2d9f-463b-867f-72b9b860bb75_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9fd4e195-0767-48e6-a3b1-8641f15820f3_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</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_91f3618b-0fb2-4663-8f15-f736a3bd4711_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_7594cb78-0465-4f8a-b48f-f2ff9b977e79_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined contribution plan, matching contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_12926516-3ad5-45e4-9472-cdf3e8a040b1_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesCommissionsAndFees_4a5af9d6-9d0c-4e2b-bdc0-f23bc0ffe261_terseLabel_en-US" xlink:label="lab_us-gaap_SalesCommissionsAndFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commissions expense</link:label>
    <link:label id="lab_us-gaap_SalesCommissionsAndFees_label_en-US" xlink:label="lab_us-gaap_SalesCommissionsAndFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Commissions and Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesCommissionsAndFees" xlink:to="lab_us-gaap_SalesCommissionsAndFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_8a7818fa-6baf-4ff8-9cac-1c1e1594a802_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_50389246-a656-4a8a-b1b4-b97952b9751f_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">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_7705066a-054a-4283-ab05-5fad3b4e4b55_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" 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">Amounts paid</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink: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 Retirement Obligation, Liabilities Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_066a2f1b-87a1-4606-a66c-10a01edd2084_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</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8b540815-2e27-4575-9328-7a0b2e13120e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_9eed0f11-57f6-4f2d-b131-edddccd6b884_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_38ee09e7-fadd-48ee-90d1-18404850597b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RELATED PARTIES</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_d1ed0697-f035-4c0d-9fef-08829b4b9374_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3c5772dc-b467-46a3-9530-b8d1164eeffc_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">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ea266064-070a-449d-a5de-33a205199df1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_a8e23bd5-460a-46e1-9937-3da5ee502fe4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink: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 research and development costs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, in Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_906916e7-1134-4e9e-9ebd-bfb23b9fb546_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4b7c67db-9b34-4451-beaa-eff737031bfd_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_08e5720e-fd9b-4498-b4de-e1b9e4908aa3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_94e66281-cb23-4723-bd90-ebe8589a365d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink: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, period change</link:label>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_d58382fb-a09b-4b36-a67b-a205743a3f1b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_7cb538f6-4170-45b2-86dd-003506d4d6d2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_a750a369-6856-4c84-8445-c4f52dac9392_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RECENT ACCOUNTING STANDARDS</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_e38c3161-3d94-4c8c-91fc-7a4af2064e71_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_2abee785-bea7-4bda-8a14-e7a2ea07b5e0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureAbstract_09200ad1-f475-4737-9d6e-3ecde09ba927_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink: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 Retirement Obligation Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink: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 Retirement Obligation Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_A2012EquityPlanMember_a361d29b-e655-42cf-bc7d-a8a7a7cea46a_terseLabel_en-US" xlink:label="lab_spok_A2012EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Equity Plan</link:label>
    <link:label id="lab_spok_A2012EquityPlanMember_label_en-US" xlink:label="lab_spok_A2012EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Equity Plan [Member]</link:label>
    <link:label id="lab_spok_A2012EquityPlanMember_documentation_en-US" xlink:label="lab_spok_A2012EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Equity Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_A2012EquityPlanMember" xlink:href="spok-20221231.xsd#spok_A2012EquityPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_A2012EquityPlanMember" xlink:to="lab_spok_A2012EquityPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_1d96629a-75c1-47b4-a5c6-89f028087b44_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_f7d9426a-35cf-4cae-ac64-9d6231711f2e_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_8279a18c-3b68-4ccf-80ec-a6ec59340cd1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_a80bfd16-78de-4df9-8c96-cf28979848b5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_cfeedd0a-fdc1-46ca-9dfc-93f45b170139_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" 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, expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_e86648f6-48db-41e9-a788-affe389fca8a_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_9740484f-54b6-4b03-9a08-0d6f7b77a85e_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_f7e98a39-de92-44b4-b1db-87aefda20743_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess executive compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_de31bec5-ba82-4360-9082-91c7915f97ef_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">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_dab6e0a9-4f0f-4843-9e33-87256af6203d_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 Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_38f04011-4997-49fb-a8ea-ca32ae2216d5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_15155d26-dee2-4d53-9465-ea91ba5724c9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_a2841974-3007-4214-a09f-0cce3c2f3007_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_4c54b362-1003-4433-8a43-54e62ca986a1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_41901e74-23be-4a83-8c04-2d2b519eeb1e_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 outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_be9ed5b0-60e2-4d38-8e0f-24f24b83527f_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_0037a47d-4031-4d9d-8abc-b9300af06a4a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink: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 Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_e1e30fb5-372a-494d-9550-70d9950c19e9_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 capitalized software development impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_595b1450-30c4-4c5f-942f-0c96f4ec6e61_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_7f5aad23-ef52-4f56-b0da-709c3400748b_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in lieu of cash compensation (in share)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2b2f6b4a-1dcc-4e1f-a59f-e707ff405743_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, Capitalized Software Development and Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_7b879ea4-6bc9-4568-85cc-a3207fa30cf9_terseLabel_en-US" xlink:label="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering period</link:label>
    <link:label id="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_label_en-US" xlink:label="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink: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, Offering Period</link:label>
    <link:label id="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_documentation_en-US" xlink:label="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:href="spok-20221231.xsd#spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:to="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_465639ff-3b2a-4dfd-8fa0-6b6d32c8ec54_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit from (provision for) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_2fd12d44-b0da-447f-9c47-e8e82170fc26_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Benefit from) provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_6391bf4f-cb52-4b3c-ba84-ad27f26250c9_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_13f3cafa-cb9b-4065-b41b-0e5260392641_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_eee138b8-7aef-4c1c-ab0a-3f87bc55f6fc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeOperatingLeaseNumberOfRenewalTerms_3ad10a85-4fc7-47de-9226-e106e567e08e_terseLabel_en-US" xlink:label="lab_spok_LesseeOperatingLeaseNumberOfRenewalTerms" xlink: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 renewal options</link:label>
    <link:label id="lab_spok_LesseeOperatingLeaseNumberOfRenewalTerms_label_en-US" xlink:label="lab_spok_LesseeOperatingLeaseNumberOfRenewalTerms" xlink: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, Number Of Renewal Terms</link:label>
    <link:label id="lab_spok_LesseeOperatingLeaseNumberOfRenewalTerms_documentation_en-US" xlink:label="lab_spok_LesseeOperatingLeaseNumberOfRenewalTerms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Number Of Renewal Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseNumberOfRenewalTerms" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseNumberOfRenewalTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeOperatingLeaseNumberOfRenewalTerms" xlink:to="lab_spok_LesseeOperatingLeaseNumberOfRenewalTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_BusinessPolicyPolicyTextBlock_35f106ca-eaad-4f75-8ed4-2c5d8c285ddb_terseLabel_en-US" xlink:label="lab_spok_BusinessPolicyPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_spok_BusinessPolicyPolicyTextBlock_label_en-US" xlink:label="lab_spok_BusinessPolicyPolicyTextBlock" xlink: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 Policy [Policy Text Block]</link:label>
    <link:label id="lab_spok_BusinessPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_spok_BusinessPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_BusinessPolicyPolicyTextBlock" xlink:href="spok-20221231.xsd#spok_BusinessPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_BusinessPolicyPolicyTextBlock" xlink:to="lab_spok_BusinessPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_f1d374b9-067f-4e10-b1c4-4048fbf1dca4_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" 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">Preferred stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_76d22701-5b0d-42f1-b1c2-aa7994a6d18a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_32dbc8a9-b02c-4edd-904e-29258299e6d9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_8b07dc92-aef4-4eb7-9cc4-9400898c51d1_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">Consolidated Statement of Operations</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_939e057e-7237-4d92-927d-8674c62810b1_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_143b3cb4-d7df-4857-aa2f-497a82d0df39_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal tax</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_f50a02e6-7b0f-4115-8958-bca2b8c44507_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_1669e00f-7c91-4d23-b15e-71757bbdd23d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo_5e51aa09-95c2-4656-86ae-1d783d0a6691_terseLabel_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo_label_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo" xlink: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, Noncancelable Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo_documentation_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo" xlink:to="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_ade09bb8-051b-4301-b8ea-3d6da1904eb0_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" 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 and other expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_3ffda918-3549-4fc1-88ae-b7f8a1719b80_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_f99cbf08-ef88-4fad-9e38-9b21a9a689be_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink: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 Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_667611d3-6fe8-4887-9325-1e7b32bef078_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 weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bd746b0a-584b-4f7a-a730-0f4034da80d4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_f9e00488-bfbb-43b1-af3d-12a3b8d0a4b2_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink: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 Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_66d0126c-7b7a-41ae-8d50-ed5b38ea5305_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink: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 dividends declared per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_eb147abd-3381-4644-98f0-9f44a9a4a836_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_6c6ac35a-d46e-41fc-8e2b-297b5c03219c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink: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_AccountsPayableAndAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink: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 and Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares_8ecc4b91-09ee-44f2-9562-b28ac7b10249_terseLabel_en-US" xlink:label="lab_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for vested restricted stock units under the 2012 equity plan (in shares)</link:label>
    <link:label id="lab_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares_label_en-US" xlink:label="lab_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance Of Common Stock For Vested Restricted Stock Units Shares</link:label>
    <link:label id="lab_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares_documentation_en-US" xlink:label="lab_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance Of Common Stock For Vested Restricted Stock Units Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares" xlink:href="spok-20221231.xsd#spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares" xlink:to="lab_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_da0bc349-84f5-4e36-9876-66891c7be588_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock&#8212;$0.0001 par value; 75,000,000 shares authorized; 20,076,578 and 19,828,033 shares issued and outstanding as of December&#160;31, 2022 and December&#160;31, 2021, respectively.</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne_ef9fde3c-fbc6-442d-bfc4-0f09c41d8fdc_terseLabel_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne_label_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne" xlink: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, Noncancelable Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne_documentation_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne" xlink:to="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_01c0aa39-e606-4a4a-ba89-b1565e17a1ca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_615569d4-43de-4945-ba84-80a10462b1c1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of restricted stock under the equity plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_6ee7da86-b878-4dae-ade7-d5f4db148808_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostDomain_fd7e1f7a-63c3-4db8-90c0-a7b8d2a8129d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostDomain_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostDomain" xlink:to="lab_us-gaap_CapitalizedContractCostDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_c5ae49b8-b126-45d8-8cd7-c6433bbd737e_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_1216e067-0e49-41ab-9a9b-ead4104df0fd_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" 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">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_6fce45f2-230a-431a-a00b-34e5eee4a25e_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 authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_TwoThousandElevenLongTermIncentivePlanMember_3bade6a4-52a3-40f3-b488-3dc51f22b355_terseLabel_en-US" xlink:label="lab_spok_TwoThousandElevenLongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2011 Long Term Incentive Plan</link:label>
    <link:label id="lab_spok_TwoThousandElevenLongTermIncentivePlanMember_label_en-US" xlink:label="lab_spok_TwoThousandElevenLongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Eleven Long Term Incentive Plan [Member]</link:label>
    <link:label id="lab_spok_TwoThousandElevenLongTermIncentivePlanMember_documentation_en-US" xlink:label="lab_spok_TwoThousandElevenLongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2011 LTIP.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TwoThousandElevenLongTermIncentivePlanMember" xlink:href="spok-20221231.xsd#spok_TwoThousandElevenLongTermIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_TwoThousandElevenLongTermIncentivePlanMember" xlink:to="lab_spok_TwoThousandElevenLongTermIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fef4bec3-2fa0-4846-bbd4-5aab66b27176_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e25829f8-f57c-481a-8fe5-a4dba0de1a04_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_579b12ae-2f52-4b23-8956-f8e02017d629_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_d6875ae9-2d7a-4722-a110-c694e81b5ebf_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, accumulated impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_e0828e16-73ac-4ce7-b072-08c69a2133b1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e5fde2ef-a21d-4cc3-9b29-42763838e9ca_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_66eb9b96-4209-45ec-9696-ba4d21f85a95_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_21ad4361-696c-43e7-bbb6-1fb2c268a13e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_c343b4ec-b916-44ed-9029-c2080f1e8977_terseLabel_en-US" xlink:label="lab_spok_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and RSUs</link:label>
    <link:label id="lab_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_label_en-US" xlink:label="lab_spok_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_documentation_en-US" xlink:label="lab_spok_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:href="spok-20221231.xsd#spok_RestrictedStockandRestrictedStockUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:to="lab_spok_RestrictedStockandRestrictedStockUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_aad385ac-c6d2-4c16-b11b-319151bb9032_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_3c05fc4b-91b4-4b60-bbee-047fc1df1018_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Commissions</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:to="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_53ff2976-7cb2-4fa6-b4fd-163ee65be136_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3e2755cb-63de-410d-89ed-f9c1e04f3c11_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e1446f1b-1f7f-48f2-b5ad-09185eeb5a13_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful&#160;life (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_46f79f91-9c3b-4721-8743-792fe42321e3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_aa3d692f-f6c3-4634-b499-8662ab35b5d5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_17afcb68-0f50-4ea1-9f05-f198d3a4c53c_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bec79301-f586-4bbb-887c-2b50571cefc9_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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">Other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_913245e9-df3a-441f-9d29-263694127f7b_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">Issuance of common stock under the Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_23944020-0fa1-4939-be2e-f4566f3cb4fd_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_8f3a76e2-82c1-433d-bcd5-a011ae144ba3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock under the Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_DeferredTaxAssetsLiabilitiesGross_b4c375df-c4f5-468d-baba-424196043266_totalLabel_en-US" xlink:label="lab_spok_DeferredTaxAssetsLiabilitiesGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred income tax assets</link:label>
    <link:label id="lab_spok_DeferredTaxAssetsLiabilitiesGross_label_en-US" xlink:label="lab_spok_DeferredTaxAssetsLiabilitiesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets (Liabilities), Gross</link:label>
    <link:label id="lab_spok_DeferredTaxAssetsLiabilitiesGross_documentation_en-US" xlink:label="lab_spok_DeferredTaxAssetsLiabilitiesGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets (Liabilities), Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxAssetsLiabilitiesGross" xlink:href="spok-20221231.xsd#spok_DeferredTaxAssetsLiabilitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_DeferredTaxAssetsLiabilitiesGross" xlink:to="lab_spok_DeferredTaxAssetsLiabilitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_95e530e4-f56b-463e-b683-81a2c284f2e2_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_67a61ecd-daca-471e-b142-d5281bbdbf54_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_8ceed20a-e024-4e54-ab7c-76d6315db527_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_0942bc81-91ff-4164-8605-552231efffcf_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 non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_91227e50-ef8c-41cf-99a2-30c95944d88a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" 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</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_06773fb5-3a01-4204-b699-25af462f0710_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ed6d2ac0-e6b8-4348-9d84-cdd783a81a80_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink: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 computed at the federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_bb24ed73-20c1-4f87-97af-51c56899ef11_verboseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" 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">Dividend rate (in usd per share)</link:label>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_label_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_e0647809-cc0a-4b92-bef1-12849dd1e12d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_9d2284d8-09f9-413c-b7ff-0effa84f5900_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged&#160;to Operations</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f166aed7-04a4-41c7-baa9-fd1b15c8d3c4_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">Issuance of common stock under the Employee Stock Purchase Plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_74624ce0-2c8d-45d8-8bcd-c6b3ede42048_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">Stock options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_04250eb1-c593-4810-96a8-9123e9f4a386_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink: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 Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink: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 Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:to="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_d5837683-3db6-474e-a3d1-a1172f86848c_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c88df3dc-fc61-429b-a40e-47f820b336a4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeOperatingLeaseNumberOfLeasesExtended_f05de0f6-8e83-4c6e-8da9-c3f0b9d9d7ba_terseLabel_en-US" xlink:label="lab_spok_LesseeOperatingLeaseNumberOfLeasesExtended" xlink: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, number of leases extended</link:label>
    <link:label id="lab_spok_LesseeOperatingLeaseNumberOfLeasesExtended_label_en-US" xlink:label="lab_spok_LesseeOperatingLeaseNumberOfLeasesExtended" xlink: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, Number of Leases Extended</link:label>
    <link:label id="lab_spok_LesseeOperatingLeaseNumberOfLeasesExtended_documentation_en-US" xlink:label="lab_spok_LesseeOperatingLeaseNumberOfLeasesExtended" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Number of Leases Extended</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseNumberOfLeasesExtended" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseNumberOfLeasesExtended"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeOperatingLeaseNumberOfLeasesExtended" xlink:to="lab_spok_LesseeOperatingLeaseNumberOfLeasesExtended" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a249c81c-d0b2-4c3a-8f7b-7e5be66a37f1_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e0c4d481-098c-4aea-a933-9fe531eaaebd_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_02c20db1-01cf-465a-8c0f-e0b0c57811c5_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_c004a8a8-d7ed-434f-9c84-39131c2106c8_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortizationAbstract_f83624c8-51e6-4160-8963-3b30ff38be5f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortizationAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortizationAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortizationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortizationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortizationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract" xlink:to="lab_us-gaap_AdjustmentForAmortizationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_a0ba6a06-516d-4c7c-a408-114544795e3c_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">Cash paid for amounts included in the measurement of lease liabilities - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_cb460bd5-5c61-4851-988a-8074508a1b71_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink: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, amortization and accretion</link:label>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_1421f25e-11ce-40a3-a02a-bab25362d9cf_totalLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" 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 depreciation, amortization and accretion expense</link:label>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink: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, Amortization and Accretion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_TwoThousandFifteenLongTermIncentivePlanMember_004b8444-ce8f-4553-9a42-6c7e5654ddf5_terseLabel_en-US" xlink:label="lab_spok_TwoThousandFifteenLongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based RSUs</link:label>
    <link:label id="lab_spok_TwoThousandFifteenLongTermIncentivePlanMember_label_en-US" xlink:label="lab_spok_TwoThousandFifteenLongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Fifteen Long Term Incentive Plan [Member]</link:label>
    <link:label id="lab_spok_TwoThousandFifteenLongTermIncentivePlanMember_documentation_en-US" xlink:label="lab_spok_TwoThousandFifteenLongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Fifteen Long Term Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TwoThousandFifteenLongTermIncentivePlanMember" xlink:href="spok-20221231.xsd#spok_TwoThousandFifteenLongTermIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_TwoThousandFifteenLongTermIncentivePlanMember" xlink:to="lab_spok_TwoThousandFifteenLongTermIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d8a78f5a-76f6-496a-9f3b-2b163213f6f8_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_e6b6a4e3-89bb-4199-81f8-f680d54cc17a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_b2e26ab6-ae96-4ff3-b9e0-3eb4f7ee28bd_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_a01db43f-3a62-4dc3-b2b6-47a20e97d4ad_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RESTRUCTURING</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_be3cfa76-113b-4c58-a878-7e8b3a52e8ef_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" 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, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_c8f5d704-391d-4377-8d63-bda18805d167_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 authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_c6f6a947-d8aa-4b7a-8cd3-072af217609f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_TechnologyOperationsExpense_5f8d5518-8048-4faf-abe0-1058975d412f_terseLabel_en-US" xlink:label="lab_spok_TechnologyOperationsExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology operations</link:label>
    <link:label id="lab_spok_TechnologyOperationsExpense_label_en-US" xlink:label="lab_spok_TechnologyOperationsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Operations Expense</link:label>
    <link:label id="lab_spok_TechnologyOperationsExpense_documentation_en-US" xlink:label="lab_spok_TechnologyOperationsExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Operations Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TechnologyOperationsExpense" xlink:href="spok-20221231.xsd#spok_TechnologyOperationsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_TechnologyOperationsExpense" xlink:to="lab_spok_TechnologyOperationsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_OperatingLossCarryforwardsIndefiniteLived_b3f08a67-6d51-4af1-a770-a9bf7b69c078_terseLabel_en-US" xlink:label="lab_spok_OperatingLossCarryforwardsIndefiniteLived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOL carryforwards, indefinite lived</link:label>
    <link:label id="lab_spok_OperatingLossCarryforwardsIndefiniteLived_label_en-US" xlink:label="lab_spok_OperatingLossCarryforwardsIndefiniteLived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Indefinite Lived</link:label>
    <link:label id="lab_spok_OperatingLossCarryforwardsIndefiniteLived_documentation_en-US" xlink:label="lab_spok_OperatingLossCarryforwardsIndefiniteLived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Indefinite Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OperatingLossCarryforwardsIndefiniteLived" xlink:href="spok-20221231.xsd#spok_OperatingLossCarryforwardsIndefiniteLived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_OperatingLossCarryforwardsIndefiniteLived" xlink:to="lab_spok_OperatingLossCarryforwardsIndefiniteLived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f52f39db-c143-4369-b1a5-a5e2c73bb092_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink: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 Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_b184bd36-7e86-4993-a13a-2e21785237b5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink: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-current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink: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, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_3c3d2882-168d-4dfb-bb02-3caa9823bc00_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_99d3d9d2-8810-4e4f-aad7-a26ed3488fc0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ed597ede-36bf-4211-95cd-993e275d2059_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2e60faca-7e61-47dd-9fbd-f8acb5f6fd7b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_14c8a3b0-d313-4315-bf84-3a94a74f9124_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_ea8cc125-4693-4789-b529-117503e2fdec_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink: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 RETIREMENT OBLIGATIONS</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink: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 Retirement Obligation Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_86b980e0-5085-43c9-8748-e930e24206d4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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/(refunded)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_c7636153-4baf-4002-b77d-184c1145b55c_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_f32d57a0-5ffc-4fd2-945f-c330b20d8629_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_07d42043-7cc1-4390-9c27-d356410820b9_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">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_f4d06e9f-e7cb-4dd6-8ff4-4e72f74a5a5d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_34b342b8-4260-4f71-b06e-4dff68ffbd47_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: issuance of common stock in lieu of cash compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_db4af4a3-ea4a-4919-a585-9cf99f9c35b6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_c05b40ca-1f3d-4cd0-bb8d-9d031b24cded_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_20bd6bc7-9f20-4acb-9aca-e6962d1bdafb_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_SalesCommissionsMember_daa30d96-2dcf-4d4e-8167-1a202972e11b_terseLabel_en-US" xlink:label="lab_spok_SalesCommissionsMember" xlink: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 Commissions</link:label>
    <link:label id="lab_spok_SalesCommissionsMember_label_en-US" xlink:label="lab_spok_SalesCommissionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Commissions [Member]</link:label>
    <link:label id="lab_spok_SalesCommissionsMember_documentation_en-US" xlink:label="lab_spok_SalesCommissionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Commissions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SalesCommissionsMember" xlink:href="spok-20221231.xsd#spok_SalesCommissionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_SalesCommissionsMember" xlink:to="lab_spok_SalesCommissionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ef721887-605e-47b5-9dc5-62b9c538884e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation, timing</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_d2f71768-2026-45f7-87c9-b4c63bebcf41_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Asset Retirement Obligation Liability Balances</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink: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 Change in Asset Retirement Obligation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_b8865b36-0598-4471-bf07-4cda6ca1fa46_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock_3b538792-3ce5-4572-908b-9ee926621a3a_terseLabel_en-US" xlink:label="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock" xlink: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 Activities Under Equity Plan</link:label>
    <link:label id="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock_label_en-US" xlink:label="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activities Under Equity Plan From Inception [Table Text Block]</link:label>
    <link:label id="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock_documentation_en-US" xlink:label="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activities under equity plan from inception.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock" xlink:href="spok-20221231.xsd#spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock" xlink:to="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_1f4e2344-1ac9-456c-b4ab-516a26a67f5f_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_38bbb248-8b25-4132-88a8-89a99a812b35_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_e6f38565-c235-4104-b09c-c75a0f1c7775_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_6567ec1f-3d99-4444-bacf-3a41ba083378_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_IncomeTaxExaminationStatuteofLimitationsTerm_994906cd-e0b7-4940-b5d6-86d53889ed06_terseLabel_en-US" xlink:label="lab_spok_IncomeTaxExaminationStatuteofLimitationsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statute of limitations</link:label>
    <link:label id="lab_spok_IncomeTaxExaminationStatuteofLimitationsTerm_label_en-US" xlink:label="lab_spok_IncomeTaxExaminationStatuteofLimitationsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination, Statute of Limitations, Term</link:label>
    <link:label id="lab_spok_IncomeTaxExaminationStatuteofLimitationsTerm_documentation_en-US" xlink:label="lab_spok_IncomeTaxExaminationStatuteofLimitationsTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination, Statute of Limitations, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IncomeTaxExaminationStatuteofLimitationsTerm" xlink:href="spok-20221231.xsd#spok_IncomeTaxExaminationStatuteofLimitationsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_IncomeTaxExaminationStatuteofLimitationsTerm" xlink:to="lab_spok_IncomeTaxExaminationStatuteofLimitationsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_AssetRetirementCostsMember_1e7e0950-61a1-47c0-88b2-5702c587c6ac_terseLabel_en-US" xlink:label="lab_spok_AssetRetirementCostsMember" xlink: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 retirement costs</link:label>
    <link:label id="lab_spok_AssetRetirementCostsMember_label_en-US" xlink:label="lab_spok_AssetRetirementCostsMember" xlink: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 Retirement Costs [Member]</link:label>
    <link:label id="lab_spok_AssetRetirementCostsMember_documentation_en-US" xlink:label="lab_spok_AssetRetirementCostsMember" xlink: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 Retirement Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementCostsMember" xlink:href="spok-20221231.xsd#spok_AssetRetirementCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_AssetRetirementCostsMember" xlink:to="lab_spok_AssetRetirementCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_a4d0049c-fb42-4607-a0c4-9c56adcf59c6_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink: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 investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_c0d38733-fbd4-4959-a5c8-85c6405b57c9_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/2022/elts/us-gaap-2022.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_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod_98d76140-59d7-44ad-85ff-60fa5879bc43_terseLabel_en-US" xlink:label="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award required holding period</link:label>
    <link:label id="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod_label_en-US" xlink:label="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Award Required Holding Period</link:label>
    <link:label id="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod_documentation_en-US" xlink:label="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Required Holding Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod" xlink:href="spok-20221231.xsd#spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod" xlink:to="lab_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_fb0e4e87-497b-4599-ab98-2aca355bda68_terseLabel_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink: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 other revenue</link:label>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink: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, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductAndServiceOtherMember" xlink:to="lab_us-gaap_ProductAndServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_8a1f63f7-63f7-497e-a232-74b2858e5d54_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_c4dc41d9-4ec0-40a7-91fa-f59c79e4666a_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour_da9a364c-ff66-4089-8f43-5ffb9e0619bc_terseLabel_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour_label_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour" xlink: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, Noncancelable Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour_documentation_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour" xlink:to="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_d9349182-230b-469a-a617-a809dda94cf5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" 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&#160;at&#160;the Beginning of the Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_78e85dd5-5ad4-41db-ac79-10d9cb980dda_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" 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&#160;at&#160;the End of the Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_d9cc9374-7210-4819-980a-e28edf350346_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther_cfafd12b-c7df-4ef9-a4e9-5564eeb3ccc8_terseLabel_en-US" xlink:label="lab_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions for credit losses, service credits and other</link:label>
    <link:label id="lab_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther_label_en-US" xlink:label="lab_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions For Doubtful Accounts, Service Credits, Noncash Taxes And Other</link:label>
    <link:label id="lab_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther_documentation_en-US" xlink:label="lab_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The net change during the reporting period in service credits and expense charged against operations, the offset which is generally to the allowance for doubtful accounts for the purpose of reducing receivables, including notes receivable, to an amount that approximates their net realizable value (the amount expected to be collected).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" xlink:href="spok-20221231.xsd#spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" xlink:to="lab_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_5fec2d07-753c-4af0-9432-e9d67f72c7c0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess executive compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d21cc00e-5585-4e28-a785-5d2c772040a6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_dbcced9f-de8b-475a-8426-5635a928bd2e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_a6ba2bd4-5dd9-44a0-8489-21f6b40faf47_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" 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">Cumulative translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_68d593a4-1c86-47f8-99b6-2cdaa14301ed_totalLabel_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_label_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid" xlink: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, Noncancelable Operating Lease, Liability, to be Paid</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_documentation_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Noncancelable Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid" xlink:to="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_685b3bb9-8c89-4620-9706-733c8db84b81_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, net of tax:</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_18d38416-5c31-4ac7-b8a4-1db5b8576fd1_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance and restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_d938c7dc-5c9a-40fa-ae51-89a00d1cc57f_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" 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 severance and restructuring costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_5b2e1fd3-1c52-4361-a12c-76a75645d421_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_9c15cf6a-4807-4c23-b1af-fd88272e7847_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_3e47f43e-8929-4cee-8668-70a19d3cf5f4_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_170c64f9-9e71-40fa-9e3e-f78b6e58b3c1_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 weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_cfa43b89-2b79-4b6b-badb-b1092534e507_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal tax</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_57788a63-8bed-4d03-bcde-b5a2f1c2b4d5_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_99aff402-3275-4f77-ae8f-a49291f989ee_terseLabel_en-US" xlink:label="lab_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares Available for Grant [Roll Forward]</link:label>
    <link:label id="lab_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_label_en-US" xlink:label="lab_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_documentation_en-US" xlink:label="lab_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward" xlink:href="spok-20221231.xsd#spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward" xlink:to="lab_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_bf0a86f9-107b-46cd-b5e7-7c49578e531b_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">Total stock based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements_4815ba2e-4991-4b03-8998-5747ec719fd0_terseLabel_en-US" xlink:label="lab_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements" xlink: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 estimated liability</link:label>
    <link:label id="lab_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements_label_en-US" xlink:label="lab_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements" xlink: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 Retirement Obligation, Estimated Liability, Removal Costs And Timing Refinements</link:label>
    <link:label id="lab_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements_documentation_en-US" xlink:label="lab_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements" xlink: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 Retirement Obligation, Estimated Liability, Removal Costs and Timing Refinements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements" xlink:to="lab_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember_6e147f48-1d70-42cc-9e0a-ab2287441313_terseLabel_en-US" xlink:label="lab_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember" xlink: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 and Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember_label_en-US" xlink:label="lab_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember" xlink: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 And Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:label id="lab_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember_documentation_en-US" xlink:label="lab_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital And Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember" xlink:href="spok-20221231.xsd#spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember" xlink:to="lab_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_2940b8f3-3e9e-4cc2-9ce9-293e22825f18_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES (Note $11)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_ea95fba5-760d-41bb-b199-f4d246331264_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicenseMember_83df08b5-7617-4db2-a328-9c5d2b458920_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License</link:label>
    <link:label id="lab_us-gaap_LicenseMember_label_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseMember" xlink:to="lab_us-gaap_LicenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_32b59bf8-e8f7-4ca8-bb0f-df4d14f9158a_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&#8212;$0.0001 par value; 25,000,000 shares authorized; no shares issued or outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_e0a92631-5f5f-4210-bbb3-5ab73965895f_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_25e3c0ea-c8f1-4663-9037-2224e6cdf644_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_352b3ee8-fdd3-4c5e-8134-3a1a5565fb86_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" 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 revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b1a681cb-e2fb-478f-8dd9-edf73bbd58bc_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">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_e18d959d-60da-4733-8e80-e1698ff6fcfa_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_d10de0f1-a32d-41e1-a891-3dba17e2b407_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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 reserved for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_1a540ffc-1e6a-459f-a0d8-e2753eca226b_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">Non-current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_e0f5ac86-c34f-4777-bba6-c7b8ddd347f2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrent_50198ba4-92be-44de-9af5-a87c12280af3_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" 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 non-current assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_12c2d624-3424-4f63-8b3d-cf52e47c0210_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_5759f2f8-54f4-4a85-a5a9-ebfe46b2233f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and capitalized software development impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_0a50b5d3-9596-46fa-b2e1-42aeb75e6e41_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" 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">Research and development and other tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_69cb4150-e12d-414a-8afe-ea8ee4b2df31_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowances for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_96754f20-dd4c-4549-9cea-6c2cb9da0a0a_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, DEFERRED REVENUE AND PREPAID COMMISSIONS</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_A2020EquityPlanMember_26aa9dc1-d3b5-47e3-880f-2599f58fe52c_terseLabel_en-US" xlink:label="lab_spok_A2020EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Equity Plan</link:label>
    <link:label id="lab_spok_A2020EquityPlanMember_label_en-US" xlink:label="lab_spok_A2020EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Equity Plan [Member]</link:label>
    <link:label id="lab_spok_A2020EquityPlanMember_documentation_en-US" xlink:label="lab_spok_A2020EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Equity Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_A2020EquityPlanMember" xlink:href="spok-20221231.xsd#spok_A2020EquityPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_A2020EquityPlanMember" xlink:to="lab_spok_A2020EquityPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_CapitalizedContractCostRollForward_e2d5ad17-d6a4-4482-977e-c28ad0bb3108_terseLabel_en-US" xlink:label="lab_spok_CapitalizedContractCostRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_spok_CapitalizedContractCostRollForward_label_en-US" xlink:label="lab_spok_CapitalizedContractCostRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_spok_CapitalizedContractCostRollForward_documentation_en-US" xlink:label="lab_spok_CapitalizedContractCostRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CapitalizedContractCostRollForward" xlink:href="spok-20221231.xsd#spok_CapitalizedContractCostRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_CapitalizedContractCostRollForward" xlink:to="lab_spok_CapitalizedContractCostRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember_2a5cab02-fab3-42c1-a157-682eef5d8068_terseLabel_en-US" xlink:label="lab_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember" xlink: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 Credit Losses, Service Credits and Other</link:label>
    <link:label id="lab_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember_label_en-US" xlink:label="lab_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts, Service Credits and Other [Member]</link:label>
    <link:label id="lab_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember_documentation_en-US" xlink:label="lab_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts, Service Credits and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember" xlink:href="spok-20221231.xsd#spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember" xlink:to="lab_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_0f7883f3-414b-499c-ab2f-fbba8d7a1eae_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</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_ae1c6346-59d0-4a52-903d-8217eccb8b91_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3f38cd0e-b7e2-47da-9143-41d16989f211_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of common stock for tax withholding on vested equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_4b9f3d72-ecc4-4453-a8d8-915e3fde09f8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_283a8c5b-19fd-4bf5-9499-f4a14d8f60f9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" 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">Research and development and other tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_16d88e52-23c9-4102-b3d4-c4fdfc7d1908_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ContractWithCustomerLiabilityIncreaseFromAdditions_1ac27c7f-bc55-46f8-ae1f-bfbf043d84be_verboseLabel_en-US" xlink:label="lab_spok_ContractWithCustomerLiabilityIncreaseFromAdditions" 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">Additions</link:label>
    <link:label id="lab_spok_ContractWithCustomerLiabilityIncreaseFromAdditions_label_en-US" xlink:label="lab_spok_ContractWithCustomerLiabilityIncreaseFromAdditions" xlink: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 Increase From Additions</link:label>
    <link:label id="lab_spok_ContractWithCustomerLiabilityIncreaseFromAdditions_documentation_en-US" xlink:label="lab_spok_ContractWithCustomerLiabilityIncreaseFromAdditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Liability Increase From Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ContractWithCustomerLiabilityIncreaseFromAdditions" xlink:href="spok-20221231.xsd#spok_ContractWithCustomerLiabilityIncreaseFromAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ContractWithCustomerLiabilityIncreaseFromAdditions" xlink:to="lab_spok_ContractWithCustomerLiabilityIncreaseFromAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_d6b39906-e238-4176-b26c-de1c8b989a6d_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_22242750-221a-4b91-a02e-8b21aa28f9c5_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a9673bf6-1154-47f2-b57f-a2ae9a59e479_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_8deba7e4-427d-4f41-9d62-998882612014_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ProfessionalServicesMember_b4f31592-b21b-483e-b614-61f207b8cab6_terseLabel_en-US" xlink:label="lab_spok_ProfessionalServicesMember" xlink: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</link:label>
    <link:label id="lab_spok_ProfessionalServicesMember_label_en-US" xlink:label="lab_spok_ProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional Services [Member]</link:label>
    <link:label id="lab_spok_ProfessionalServicesMember_documentation_en-US" xlink:label="lab_spok_ProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ProfessionalServicesMember" xlink:href="spok-20221231.xsd#spok_ProfessionalServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ProfessionalServicesMember" xlink:to="lab_spok_ProfessionalServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_390e6ba5-5e8b-4702-8210-d37a90cdc8ef_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_627e7af3-51f7-42aa-8933-59cada3a0b18_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_45cefb94-1756-4b02-ac5f-0f34009c72f7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_1906364b-8b9b-4c39-8755-76d2b7ca46d0_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_12b74655-dbe5-477e-8bb9-a90dac13c42d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f2ffdb8b-d42f-494f-90ae-cc862a472021_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 net income (loss) per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_baed36e7-56a2-45fb-921e-c4060508de9b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b9fc36a7-447a-4bae-924b-6f679dbcf919_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_b409e15c-d8f8-4a98-bbac-b85d58eab46b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink: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 Retirement Obligation, Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:to="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ef5efa6e-e61b-4a92-948c-711f5693e530_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">Amortization of stock-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/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_64d72a48-ba83-45e0-bf8f-bbe7211cbbbd_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCash_463ac75f-7992-4134-b0b7-a2f2c5230c04_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCash" 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">Cash dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCash_label_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCash" xlink:to="lab_us-gaap_DividendsCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_eddf7e77-c676-4c1e-b291-64580ce837a4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_77d960cd-986d-4e39-90b8-bf58570b9fda_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_ea599b76-cc99-4efd-9d35-c95941536025_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_aec961aa-afc8-4797-b7ad-ed652ab568b6_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7d67ce7d-971c-47a6-b163-1fb27584e49d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember_c3b6d326-c4d1-40cc-8e5b-5f5230da82a0_terseLabel_en-US" xlink:label="lab_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember" xlink: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 Remaining Contractual Obligation For License and Service Contract</link:label>
    <link:label id="lab_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember_label_en-US" xlink:label="lab_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember" xlink: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 Remaining Contractual Obligation For License and Service Contract [Member]</link:label>
    <link:label id="lab_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember_documentation_en-US" xlink:label="lab_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Remaining Contractual Obligation For License and Service Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember" xlink:href="spok-20221231.xsd#spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember" xlink:to="lab_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_2e5b0b42-04b9-40cb-a6fc-33aace5e09da_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized computer software, additions</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_964b07dc-a956-4350-9747-5d1eec7c613b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" 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">Capitalized software development</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_a928aefd-1775-4723-8ee4-bab071e63804_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_12292443-ddcb-4266-9792-01f7ff80a6d7_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember_e1d976d5-1439-4226-8faa-055addc7c000_terseLabel_en-US" xlink:label="lab_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember" xlink: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 restricted stock units</link:label>
    <link:label id="lab_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember_label_en-US" xlink:label="lab_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Units with Contingent Performance Requirements [Member]</link:label>
    <link:label id="lab_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember_documentation_en-US" xlink:label="lab_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Units with Contingent Performance Requirements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember" xlink:href="spok-20221231.xsd#spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember" xlink:to="lab_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_cec984de-8617-4915-97dd-b3449c7360bf_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink: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, Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_970cf43f-23bd-4300-bdc6-efea0bceb375_totalLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amortization</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_725d5ed7-7027-471a-8d93-37beb38e9475_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_36305d77-416b-466a-875a-41a2d014e04c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity of short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink: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, Maturity and Collection of Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_88265870-e577-4186-a971-b2356771af06_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_NumberofSignificantAllowanceAccounts_df4a5f5a-a6a2-45f1-893c-5657aae6c520_terseLabel_en-US" xlink:label="lab_spok_NumberofSignificantAllowanceAccounts" xlink: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 significant allowance accounts</link:label>
    <link:label id="lab_spok_NumberofSignificantAllowanceAccounts_label_en-US" xlink:label="lab_spok_NumberofSignificantAllowanceAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Significant Allowance Accounts</link:label>
    <link:label id="lab_spok_NumberofSignificantAllowanceAccounts_documentation_en-US" xlink:label="lab_spok_NumberofSignificantAllowanceAccounts" xlink: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 Significant Allowance Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_NumberofSignificantAllowanceAccounts" xlink:href="spok-20221231.xsd#spok_NumberofSignificantAllowanceAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_NumberofSignificantAllowanceAccounts" xlink:to="lab_spok_NumberofSignificantAllowanceAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_f1ce6f3d-bc80-41c5-9e78-2d892b911ae9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_5473a7b4-701d-46d4-b198-fdd175329cc7_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue (exclusive of items shown separately below)</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_3799406d-ddb5-41bb-94fd-1b2a07a684c0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_c2e6be41-f7a1-4047-81a4-277f35d18029_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_bd484f6d-bab7-494a-aa35-0600c3d09c44_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_664123ad-c4df-4e96-b36e-064dbbbd36e8_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_72ef7424-0f00-40e1-9da1-9fe3aac20081_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance, deferred tax asset, increase (decrease), amount</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_SalesAndUseTaxesPolicyTextBlock_e312e5f3-fae3-4359-b3b4-d81950faca63_terseLabel_en-US" xlink:label="lab_spok_SalesAndUseTaxesPolicyTextBlock" xlink: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 Use Taxes</link:label>
    <link:label id="lab_spok_SalesAndUseTaxesPolicyTextBlock_label_en-US" xlink:label="lab_spok_SalesAndUseTaxesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales And Use Taxes [Policy Text Block]</link:label>
    <link:label id="lab_spok_SalesAndUseTaxesPolicyTextBlock_documentation_en-US" xlink:label="lab_spok_SalesAndUseTaxesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales And Use Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SalesAndUseTaxesPolicyTextBlock" xlink:href="spok-20221231.xsd#spok_SalesAndUseTaxesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_SalesAndUseTaxesPolicyTextBlock" xlink:to="lab_spok_SalesAndUseTaxesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ProfessionalAndOtherFeesRestructuring_a66ef5a6-ecd1-4728-9115-f34675ed0dd4_terseLabel_en-US" xlink:label="lab_spok_ProfessionalAndOtherFeesRestructuring" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual terminations</link:label>
    <link:label id="lab_spok_ProfessionalAndOtherFeesRestructuring_label_en-US" xlink:label="lab_spok_ProfessionalAndOtherFeesRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional And Other Fees, Restructuring</link:label>
    <link:label id="lab_spok_ProfessionalAndOtherFeesRestructuring_documentation_en-US" xlink:label="lab_spok_ProfessionalAndOtherFeesRestructuring" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional And Other Fees, Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ProfessionalAndOtherFeesRestructuring" xlink:href="spok-20221231.xsd#spok_ProfessionalAndOtherFeesRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ProfessionalAndOtherFeesRestructuring" xlink:to="lab_spok_ProfessionalAndOtherFeesRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_TimeBasedAwardsMember_320ac239-15f8-41fa-97da-cfaba4007892_terseLabel_en-US" xlink:label="lab_spok_TimeBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-based RSUs and restricted stock</link:label>
    <link:label id="lab_spok_TimeBasedAwardsMember_label_en-US" xlink:label="lab_spok_TimeBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Based Awards [Member]</link:label>
    <link:label id="lab_spok_TimeBasedAwardsMember_documentation_en-US" xlink:label="lab_spok_TimeBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TimeBasedAwardsMember" xlink:href="spok-20221231.xsd#spok_TimeBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_TimeBasedAwardsMember" xlink:to="lab_spok_TimeBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAxis_0c3ae4d5-bc5e-4752-8733-d371d1897917_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAxis_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAxis" xlink:to="lab_us-gaap_CapitalizedContractCostAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_0a18512a-710f-43a7-8fb0-5d8e7c7ffd82_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_EmployeeStockPurchasePlanMember_56149211-a241-4e36-be24-c0b42bec0ca3_terseLabel_en-US" xlink:label="lab_spok_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_spok_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_spok_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_spok_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_spok_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_EmployeeStockPurchasePlanMember" xlink:href="spok-20221231.xsd#spok_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_EmployeeStockPurchasePlanMember" xlink:to="lab_spok_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_10f7cd9e-3fa4-4a80-9602-af64f4885c71_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_7dc6c931-1221-4af0-8e5c-d1aac77bc782_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b41cb699-2976-46ed-81ad-fa6d05e39118_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">Equity securities granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_CommitmentsAndContingenciesTable_6d86bf60-441a-41be-bb18-81982d4e5576_terseLabel_en-US" xlink:label="lab_spok_CommitmentsAndContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments And Contingencies [Table]</link:label>
    <link:label id="lab_spok_CommitmentsAndContingenciesTable_label_en-US" xlink:label="lab_spok_CommitmentsAndContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments And Contingencies [Table]</link:label>
    <link:label id="lab_spok_CommitmentsAndContingenciesTable_documentation_en-US" xlink:label="lab_spok_CommitmentsAndContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments And Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CommitmentsAndContingenciesTable" xlink:href="spok-20221231.xsd#spok_CommitmentsAndContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_CommitmentsAndContingenciesTable" xlink:to="lab_spok_CommitmentsAndContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostTable_0df05815-3097-45f6-b295-f0551d934d83_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTable_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTable" xlink:to="lab_us-gaap_CapitalizedContractCostTable" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_PagingEquipmentAssetsMember_3b07345c-93aa-4527-b329-a9216b129dff_terseLabel_en-US" xlink:label="lab_spok_PagingEquipmentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paging Equipment Assets</link:label>
    <link:label id="lab_spok_PagingEquipmentAssetsMember_label_en-US" xlink:label="lab_spok_PagingEquipmentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paging Equipment Assets [Member]</link:label>
    <link:label id="lab_spok_PagingEquipmentAssetsMember_documentation_en-US" xlink:label="lab_spok_PagingEquipmentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paging Equipment Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingEquipmentAssetsMember" xlink:href="spok-20221231.xsd#spok_PagingEquipmentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_PagingEquipmentAssetsMember" xlink:to="lab_spok_PagingEquipmentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_e4b3bf06-29cc-452d-ac15-be711e2cb744_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expenses</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_22046cd3-ae88-4d93-ac97-fbe631dcb577_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_0f036d7d-f5a4-4dc4-b69e-f9f52cd41f66_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_07b01f36-9636-4d6c-b477-f5d46061de75_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable_d0948b8c-fe56-4bb7-9b01-3d9fc93ca6dc_terseLabel_en-US" xlink:label="lab_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable" xlink: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 Asset Retirement Obligation Liabilities [Table]</link:label>
    <link:label id="lab_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable_label_en-US" xlink:label="lab_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable" xlink: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 Asset Retirement Obligation Liabilities [Table]</link:label>
    <link:label id="lab_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable_documentation_en-US" xlink:label="lab_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Asset Retirement Obligation Liabilities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable" xlink:href="spok-20221231.xsd#spok_ScheduleOfAssetRetirementObligationLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable" xlink:to="lab_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_24cd91c2-5a09-4ab5-ae6e-86eb5c191846_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrent" xlink:to="lab_us-gaap_DividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8d3edace-cbac-4c02-8edb-1f21ffbe971a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeOperatingLeaseTerminationTerm_e061c51c-1a2c-4295-9e15-633a5e6f1af3_terseLabel_en-US" xlink:label="lab_spok_LesseeOperatingLeaseTerminationTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination term</link:label>
    <link:label id="lab_spok_LesseeOperatingLeaseTerminationTerm_label_en-US" xlink:label="lab_spok_LesseeOperatingLeaseTerminationTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Termination Term</link:label>
    <link:label id="lab_spok_LesseeOperatingLeaseTerminationTerm_documentation_en-US" xlink:label="lab_spok_LesseeOperatingLeaseTerminationTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Termination Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseTerminationTerm" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseTerminationTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeOperatingLeaseTerminationTerm" xlink:to="lab_spok_LesseeOperatingLeaseTerminationTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_37c01d7e-f503-481c-b506-ee7937f1a513_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 and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive_2cd875fe-3f74-42ef-b2de-a982ca307cc5_terseLabel_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive_label_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive" xlink: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, Noncancelable Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive_documentation_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Noncancelable Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive" xlink:to="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_4c58888a-2ff0-4034-bccf-133fe4c86df9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_96e14d50-c658-452f-a0f3-2892b3f8b7a6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink: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 Restructuring Reserve by Type of Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink: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 Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_c605ec4b-cd5e-4323-a720-a53aeabd9c2f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink: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 Restructuring and Related Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_99b62abe-8f9e-4d74-9736-f06893139e23_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VALUATION AND QUALIFYING ACCOUNTS</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_91b4ec44-f376-4646-be93-814e8afc79be_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment&#160;of Goodwill, Long-Lived Assets, and Intangible Assets Subject to Amortization</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_7b133288-660e-4e8c-acda-fec611777894_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_65f04575-af75-4d1b-a02d-36b2e4bcbf61_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_3d9a8636-a317-4f5e-a07b-23678584e40d_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_AssetRetirementObligationAdditions_2d3c2115-fcc6-4fbe-b920-601c0b6bc085_terseLabel_en-US" xlink:label="lab_spok_AssetRetirementObligationAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_spok_AssetRetirementObligationAdditions_label_en-US" xlink:label="lab_spok_AssetRetirementObligationAdditions" xlink: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 Retirement Obligation, Additions</link:label>
    <link:label id="lab_spok_AssetRetirementObligationAdditions_documentation_en-US" xlink:label="lab_spok_AssetRetirementObligationAdditions" xlink: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 Retirement Obligation, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationAdditions" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_AssetRetirementObligationAdditions" xlink:to="lab_spok_AssetRetirementObligationAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_2ba82564-870a-43d1-a863-c189456a1aff_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_72b85aff-a102-4e7b-84c6-398a2bb17212_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant Date Fair&#160;Value per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_75770131-a76a-40b6-9fa7-a3fac1bc9696_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b01c8c31-dbc5-48c3-86e5-3e6de32f7bc8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_4ea239c2-18bb-469f-a744-20c364ced869_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LossContingenciesByNatureOfContingencyAxis_a79c5104-67ab-4c16-afc3-56fa7453ad44_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink: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 Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_98e504d2-70ec-46cb-a95a-8092ce64ce7e_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_fdee918e-dc87-43c1-92cb-a5ec8a2098f5_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_197d47e2-b313-456d-8afa-ddfee62f51ef_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_cdfdc87d-500f-4255-b663-dd0ffccf0eae_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_92f14535-7581-41d7-8b93-1ca9f00ce709_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_2700a344-61e3-4557-8441-f01c96897589_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1e5582db-ce35-463c-9708-3b3d5eb10490_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes computed at the federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_c65a72f1-d366-45cf-862d-fb5fd4f06aab_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expenses</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_EquityInLieuOfSalaryMember_73a26208-d025-4ac5-aa3d-b03f269d51a6_terseLabel_en-US" xlink:label="lab_spok_EquityInLieuOfSalaryMember" xlink: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 in lieu of salary</link:label>
    <link:label id="lab_spok_EquityInLieuOfSalaryMember_label_en-US" xlink:label="lab_spok_EquityInLieuOfSalaryMember" xlink: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 In Lieu Of Salary [Member]</link:label>
    <link:label id="lab_spok_EquityInLieuOfSalaryMember_documentation_en-US" xlink:label="lab_spok_EquityInLieuOfSalaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity In Lieu Of Salary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_EquityInLieuOfSalaryMember" xlink:href="spok-20221231.xsd#spok_EquityInLieuOfSalaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_EquityInLieuOfSalaryMember" xlink:to="lab_spok_EquityInLieuOfSalaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_12143165-fa09-4b0b-aaea-e21470cbdef1_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">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostLineItems_6d8fa5d4-2c36-4491-b8d0-a0ae55b0a7cc_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostLineItems_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems" xlink:to="lab_us-gaap_CapitalizedContractCostLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_940a1ac5-3eee-475f-8f8f-005165d1d44c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_460c3686-a191-454f-891e-f3029bc85ebe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_OfficeAndTransmitterBuildingsMember_e59e5f3d-6520-44a3-b010-2f6f6a61d31e_terseLabel_en-US" xlink:label="lab_spok_OfficeAndTransmitterBuildingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office and transmitter buildings</link:label>
    <link:label id="lab_spok_OfficeAndTransmitterBuildingsMember_label_en-US" xlink:label="lab_spok_OfficeAndTransmitterBuildingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office And Transmitter Buildings [Member]</link:label>
    <link:label id="lab_spok_OfficeAndTransmitterBuildingsMember_documentation_en-US" xlink:label="lab_spok_OfficeAndTransmitterBuildingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office And Transmitter Buildings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OfficeAndTransmitterBuildingsMember" xlink:href="spok-20221231.xsd#spok_OfficeAndTransmitterBuildingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_OfficeAndTransmitterBuildingsMember" xlink:to="lab_spok_OfficeAndTransmitterBuildingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_440430d1-b8cb-48bb-ae77-ca0a53b8c0f9_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" 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">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_DeferredTaxAssetValuationWriteDown_2b141b32-ddef-4882-bcc6-2266ad3c5f12_terseLabel_en-US" xlink:label="lab_spok_DeferredTaxAssetValuationWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_spok_DeferredTaxAssetValuationWriteDown_label_en-US" xlink:label="lab_spok_DeferredTaxAssetValuationWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Valuation Write Down</link:label>
    <link:label id="lab_spok_DeferredTaxAssetValuationWriteDown_documentation_en-US" xlink:label="lab_spok_DeferredTaxAssetValuationWriteDown" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Valuation Write Down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxAssetValuationWriteDown" xlink:href="spok-20221231.xsd#spok_DeferredTaxAssetValuationWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_DeferredTaxAssetValuationWriteDown" xlink:to="lab_spok_DeferredTaxAssetValuationWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_292687f0-e202-4325-a5dc-ed0c9659fb8f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_8fb1207e-8bc8-45b2-96b9-a50174857ba2_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3c583821-bf2e-465d-a9e9-52f7b7f6f216_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree_eca25ead-5828-4b48-af76-f46f1c66fd35_terseLabel_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree_label_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree" xlink: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, Noncancelable Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:label id="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree_documentation_en-US" xlink:label="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree" xlink:to="lab_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_d4fce50a-38ac-42a6-ba33-149d1b07d8f2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink: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), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_FurnitureFixturesandVehiclesMember_394b06c7-42b2-42d2-9f76-47908a393749_terseLabel_en-US" xlink:label="lab_spok_FurnitureFixturesandVehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and vehicles</link:label>
    <link:label id="lab_spok_FurnitureFixturesandVehiclesMember_label_en-US" xlink:label="lab_spok_FurnitureFixturesandVehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, Fixtures and Vehicles [Member]</link:label>
    <link:label id="lab_spok_FurnitureFixturesandVehiclesMember_documentation_en-US" xlink:label="lab_spok_FurnitureFixturesandVehiclesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, Fixtures and Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_FurnitureFixturesandVehiclesMember" xlink:href="spok-20221231.xsd#spok_FurnitureFixturesandVehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_FurnitureFixturesandVehiclesMember" xlink:to="lab_spok_FurnitureFixturesandVehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock_f50385ef-5c65-4030-a16d-f5449ae4f218_terseLabel_en-US" xlink:label="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock" xlink: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 Activities Under Equity Plan From Inception</link:label>
    <link:label id="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock_label_en-US" xlink:label="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activities Under Equity Plan From Inception Table [Table Text Block]</link:label>
    <link:label id="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock_documentation_en-US" xlink:label="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activities under equity plan from inception.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock" xlink:href="spok-20221231.xsd#spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock" xlink:to="lab_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_e42e1290-0697-474a-b342-54ba92786307_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 standards update [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>spok-20221231_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 2023 Workiva-->
<!--r:300f98bf-b61d-402a-a207-6f21f1e2af2d,g:33f3d303-89a2-4dce-9374-89e695006547-->
<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.spok.com/role/Cover" xlink:type="simple" xlink:href="spok-20221231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e1ed2e81-efe6-4d72-8264-f14aa97fd644" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_DocumentType_e1ed2e81-efe6-4d72-8264-f14aa97fd644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_26e777ac-76e5-4a36-9b48-5717987720ec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_DocumentAnnualReport_26e777ac-76e5-4a36-9b48-5717987720ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1cf047fc-5fc3-4d11-b9e6-8c8de0593b20" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_DocumentPeriodEndDate_1cf047fc-5fc3-4d11-b9e6-8c8de0593b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_a1850e91-971f-48e8-abe1-23c74084930c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_CurrentFiscalYearEndDate_a1850e91-971f-48e8-abe1-23c74084930c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_8749d46b-3dc3-4dd5-a097-76a82c5a80dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_DocumentTransitionReport_8749d46b-3dc3-4dd5-a097-76a82c5a80dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_04e5a0ce-2672-4e77-a0ce-f72afefcbadc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityFileNumber_04e5a0ce-2672-4e77-a0ce-f72afefcbadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_82c8d9b8-2dde-4688-85a7-fe2ec35f980c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityRegistrantName_82c8d9b8-2dde-4688-85a7-fe2ec35f980c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_81057175-a161-4be7-9b63-1c946ecb243f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityIncorporationStateCountryCode_81057175-a161-4be7-9b63-1c946ecb243f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_2314a058-298b-41ca-ab09-f2bb8d3cdbf2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityTaxIdentificationNumber_2314a058-298b-41ca-ab09-f2bb8d3cdbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f9f9688b-311d-4cd9-98cd-d0bca3f31670" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityAddressAddressLine1_f9f9688b-311d-4cd9-98cd-d0bca3f31670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a676af82-eab7-4bfe-936e-7e36172f4941" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityAddressCityOrTown_a676af82-eab7-4bfe-936e-7e36172f4941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_3c3edd20-41b6-49f1-a249-43cb1464c6d4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityAddressStateOrProvince_3c3edd20-41b6-49f1-a249-43cb1464c6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2f93b354-e72f-480a-8bd4-7497ccf03bbd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityAddressPostalZipCode_2f93b354-e72f-480a-8bd4-7497ccf03bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_991a6fe1-b85a-4c53-accf-36ce1370dc93" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_CityAreaCode_991a6fe1-b85a-4c53-accf-36ce1370dc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_8c2f3934-67e5-4608-b12e-77873366a5e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_LocalPhoneNumber_8c2f3934-67e5-4608-b12e-77873366a5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0c2c6ebb-e2c1-403c-b797-38be21f1ad2f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_Security12bTitle_0c2c6ebb-e2c1-403c-b797-38be21f1ad2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_204163bf-f8a4-4960-8016-22327ef39493" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_TradingSymbol_204163bf-f8a4-4960-8016-22327ef39493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_55c92b4a-6348-4406-92b1-4eed8041d014" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_SecurityExchangeName_55c92b4a-6348-4406-92b1-4eed8041d014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_89ea9a27-45c5-4862-a343-a0fcdd6f4e2d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_89ea9a27-45c5-4862-a343-a0fcdd6f4e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_e624c2ae-5e6f-4e3e-a498-1307ff5a1eb3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityVoluntaryFilers_e624c2ae-5e6f-4e3e-a498-1307ff5a1eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_32d45985-da04-428b-a3d6-db29b4536d97" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityCurrentReportingStatus_32d45985-da04-428b-a3d6-db29b4536d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f1e0f5f5-2eec-409f-91c6-74314ff3af44" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityInteractiveDataCurrent_f1e0f5f5-2eec-409f-91c6-74314ff3af44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_31063fef-e401-4a87-8f5a-50961aa718e5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityFilerCategory_31063fef-e401-4a87-8f5a-50961aa718e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_38b3dee5-c5e0-4a6a-a66a-ab233f078ab0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntitySmallBusiness_38b3dee5-c5e0-4a6a-a66a-ab233f078ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_7fbd4357-451c-4fe1-8333-a45e79ce1306" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityEmergingGrowthCompany_7fbd4357-451c-4fe1-8333-a45e79ce1306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_d74cf31e-5f98-44b9-99a3-f55bab579b65" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_IcfrAuditorAttestationFlag_d74cf31e-5f98-44b9-99a3-f55bab579b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_aeef0ef4-8209-462d-9a38-733305c7b5f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityShellCompany_aeef0ef4-8209-462d-9a38-733305c7b5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_c0486b12-2cb9-40f1-9303-a4df604051c1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityPublicFloat_c0486b12-2cb9-40f1-9303-a4df604051c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e48333e5-c276-4791-8e76-4b4cfc65fcbc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e48333e5-c276-4791-8e76-4b4cfc65fcbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_0bfb3abe-a848-4ef6-85fc-caccb8849360" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_0bfb3abe-a848-4ef6-85fc-caccb8849360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_fe266648-b1ac-4077-aa90-aee9a6e08db2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_EntityCentralIndexKey_fe266648-b1ac-4077-aa90-aee9a6e08db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_605534a7-699b-43cf-8275-afe74bfab0b3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_DocumentFiscalYearFocus_605534a7-699b-43cf-8275-afe74bfab0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a7f84ea0-0b1a-46f8-86c5-6da1414a4755" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a7f84ea0-0b1a-46f8-86c5-6da1414a4755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d8e06ef5-9aa6-46ca-bf8f-b4d3528adb10" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_02237bea-ecec-43f4-95a2-1f688373dadb" xlink:to="loc_dei_AmendmentFlag_d8e06ef5-9aa6-46ca-bf8f-b4d3528adb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/AuditInformation" xlink:type="simple" xlink:href="spok-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_spok_AuditInformationAbstract_9072f2e8-15f4-48ef-bb71-85ac2c62d01e" xlink:href="spok-20221231.xsd#spok_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_1e5bae02-8ce0-436a-97a0-a45b9aebf7d1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_AuditInformationAbstract_9072f2e8-15f4-48ef-bb71-85ac2c62d01e" xlink:to="loc_dei_AuditorFirmId_1e5bae02-8ce0-436a-97a0-a45b9aebf7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_e8286851-2935-4789-ba93-80b376d85b17" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_AuditInformationAbstract_9072f2e8-15f4-48ef-bb71-85ac2c62d01e" xlink:to="loc_dei_AuditorName_e8286851-2935-4789-ba93-80b376d85b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_d52f4848-82e4-48a1-87c2-ea469edb26ff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_AuditInformationAbstract_9072f2e8-15f4-48ef-bb71-85ac2c62d01e" xlink:to="loc_dei_AuditorLocation_d52f4848-82e4-48a1-87c2-ea469edb26ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8028a5b0-2cc6-4a6e-b30a-471d0756fc0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_194b74c9-807d-45d9-896f-fe174d9c0cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8028a5b0-2cc6-4a6e-b30a-471d0756fc0f" xlink:to="loc_us-gaap_AssetsAbstract_194b74c9-807d-45d9-896f-fe174d9c0cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c6b1f38a-3915-4eae-932c-020b92a159b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_194b74c9-807d-45d9-896f-fe174d9c0cf9" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c6b1f38a-3915-4eae-932c-020b92a159b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3b109151-7ced-46fb-9826-5bea407d323e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6b1f38a-3915-4eae-932c-020b92a159b8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3b109151-7ced-46fb-9826-5bea407d323e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_095f9bb7-9e2d-467b-a40a-f40ed7ed8f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6b1f38a-3915-4eae-932c-020b92a159b8" xlink:to="loc_us-gaap_ShortTermInvestments_095f9bb7-9e2d-467b-a40a-f40ed7ed8f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4c18208e-0c9c-40bc-b13f-db16628d8af8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6b1f38a-3915-4eae-932c-020b92a159b8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4c18208e-0c9c-40bc-b13f-db16628d8af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_303779c4-7f84-4ff4-a01a-c0295016fa47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6b1f38a-3915-4eae-932c-020b92a159b8" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_303779c4-7f84-4ff4-a01a-c0295016fa47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_b2b48094-6597-4d56-a0e9-3197068242bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6b1f38a-3915-4eae-932c-020b92a159b8" xlink:to="loc_us-gaap_OtherAssetsCurrent_b2b48094-6597-4d56-a0e9-3197068242bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b82d68b5-f97d-4bd2-a26f-3c95364b7529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c6b1f38a-3915-4eae-932c-020b92a159b8" xlink:to="loc_us-gaap_AssetsCurrent_b82d68b5-f97d-4bd2-a26f-3c95364b7529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_dfd3eb51-4550-4709-b3b4-4df1bbca3adb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_194b74c9-807d-45d9-896f-fe174d9c0cf9" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_dfd3eb51-4550-4709-b3b4-4df1bbca3adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b711f089-6d25-4346-af3b-2f40cb2cf1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_dfd3eb51-4550-4709-b3b4-4df1bbca3adb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b711f089-6d25-4346-af3b-2f40cb2cf1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6cdf5642-c7f0-4855-8342-668e98e7cbe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_dfd3eb51-4550-4709-b3b4-4df1bbca3adb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6cdf5642-c7f0-4855-8342-668e98e7cbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2ee2f3be-a66d-4270-a448-420c11c3008c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_dfd3eb51-4550-4709-b3b4-4df1bbca3adb" xlink:to="loc_us-gaap_Goodwill_2ee2f3be-a66d-4270-a448-420c11c3008c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_c5f259fd-23c4-42b9-b4f7-f9ba256c71ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_dfd3eb51-4550-4709-b3b4-4df1bbca3adb" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_c5f259fd-23c4-42b9-b4f7-f9ba256c71ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d02d1f4e-616f-48ae-a1ff-9d69c71ccdd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_dfd3eb51-4550-4709-b3b4-4df1bbca3adb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d02d1f4e-616f-48ae-a1ff-9d69c71ccdd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_596ecae5-1bd7-4d26-b75c-06fb864248aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_dfd3eb51-4550-4709-b3b4-4df1bbca3adb" xlink:to="loc_us-gaap_AssetsNoncurrent_596ecae5-1bd7-4d26-b75c-06fb864248aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_88a0fdce-a9ab-4a5f-bd28-beccfb1ca552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_194b74c9-807d-45d9-896f-fe174d9c0cf9" xlink:to="loc_us-gaap_Assets_88a0fdce-a9ab-4a5f-bd28-beccfb1ca552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7cd957bc-bf89-4bc6-81a2-3722451ae533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8028a5b0-2cc6-4a6e-b30a-471d0756fc0f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7cd957bc-bf89-4bc6-81a2-3722451ae533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1e72d4a3-0d43-4ddb-938f-9f8311696425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7cd957bc-bf89-4bc6-81a2-3722451ae533" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1e72d4a3-0d43-4ddb-938f-9f8311696425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_11a72001-6548-4709-ace6-87cedfed521e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1e72d4a3-0d43-4ddb-938f-9f8311696425" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_11a72001-6548-4709-ace6-87cedfed521e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b3a461d7-bed8-4d2e-a5c0-4e8e033cb35e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1e72d4a3-0d43-4ddb-938f-9f8311696425" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b3a461d7-bed8-4d2e-a5c0-4e8e033cb35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_833a10c2-3102-4738-8887-76e1d9fbd998" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1e72d4a3-0d43-4ddb-938f-9f8311696425" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_833a10c2-3102-4738-8887-76e1d9fbd998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b70a8284-2ebe-49e8-abb0-447e99e49ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1e72d4a3-0d43-4ddb-938f-9f8311696425" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b70a8284-2ebe-49e8-abb0-447e99e49ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4fcbbced-9c37-48ab-a4d6-d1bb31800ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1e72d4a3-0d43-4ddb-938f-9f8311696425" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4fcbbced-9c37-48ab-a4d6-d1bb31800ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fd758dc2-1236-454a-8b3a-3a48ddabf42d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1e72d4a3-0d43-4ddb-938f-9f8311696425" xlink:to="loc_us-gaap_LiabilitiesCurrent_fd758dc2-1236-454a-8b3a-3a48ddabf42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_f36be357-7f9c-4d30-9122-3af964b30f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7cd957bc-bf89-4bc6-81a2-3722451ae533" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_f36be357-7f9c-4d30-9122-3af964b30f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_bcbabc8b-1a92-4039-b3c5-3674fefa47f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f36be357-7f9c-4d30-9122-3af964b30f21" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_bcbabc8b-1a92-4039-b3c5-3674fefa47f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6b1f83e1-afa5-446a-83c9-1bff5930905b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f36be357-7f9c-4d30-9122-3af964b30f21" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6b1f83e1-afa5-446a-83c9-1bff5930905b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a7417ab8-aaa7-4652-abb2-4190d27bf439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f36be357-7f9c-4d30-9122-3af964b30f21" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a7417ab8-aaa7-4652-abb2-4190d27bf439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_fb146e08-641d-42a3-8019-ed6e0b9a8d36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f36be357-7f9c-4d30-9122-3af964b30f21" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_fb146e08-641d-42a3-8019-ed6e0b9a8d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f5c3c449-7557-48ae-88de-a013aa4d651f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7cd957bc-bf89-4bc6-81a2-3722451ae533" xlink:to="loc_us-gaap_Liabilities_f5c3c449-7557-48ae-88de-a013aa4d651f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_300aeece-188b-4e00-9773-14c3dafb04ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7cd957bc-bf89-4bc6-81a2-3722451ae533" xlink:to="loc_us-gaap_CommitmentsAndContingencies_300aeece-188b-4e00-9773-14c3dafb04ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_6c864cd3-1bb7-43d8-b580-1a2d67850ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7cd957bc-bf89-4bc6-81a2-3722451ae533" xlink:to="loc_us-gaap_StockholdersEquityAbstract_6c864cd3-1bb7-43d8-b580-1a2d67850ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e2394076-cc39-47c6-af98-24c9d4aad4db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c864cd3-1bb7-43d8-b580-1a2d67850ad3" xlink:to="loc_us-gaap_PreferredStockValue_e2394076-cc39-47c6-af98-24c9d4aad4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4edf394b-48e2-47bc-bda0-b8b97eebb653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c864cd3-1bb7-43d8-b580-1a2d67850ad3" xlink:to="loc_us-gaap_CommonStockValue_4edf394b-48e2-47bc-bda0-b8b97eebb653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5dd6c953-cac7-4fa1-b255-b2efdde1eac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c864cd3-1bb7-43d8-b580-1a2d67850ad3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5dd6c953-cac7-4fa1-b255-b2efdde1eac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12d065df-381b-48ef-9039-ca247a11b3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c864cd3-1bb7-43d8-b580-1a2d67850ad3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12d065df-381b-48ef-9039-ca247a11b3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fa36bc10-f59d-4184-8b18-3ed00779fe97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c864cd3-1bb7-43d8-b580-1a2d67850ad3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fa36bc10-f59d-4184-8b18-3ed00779fe97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_39f81e74-f1bb-4f90-8fef-756d293de7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c864cd3-1bb7-43d8-b580-1a2d67850ad3" xlink:to="loc_us-gaap_StockholdersEquity_39f81e74-f1bb-4f90-8fef-756d293de7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7dcf83f5-4816-4c10-96ef-4c8069fbec1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7cd957bc-bf89-4bc6-81a2-3722451ae533" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7dcf83f5-4816-4c10-96ef-4c8069fbec1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c866b549-d623-4a18-bfeb-c0994b0d9530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_366f90ad-f409-46c3-b61e-13c882cd2a55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c866b549-d623-4a18-bfeb-c0994b0d9530" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_366f90ad-f409-46c3-b61e-13c882cd2a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e228b7a3-978e-47ed-8335-dce8dabf7a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c866b549-d623-4a18-bfeb-c0994b0d9530" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e228b7a3-978e-47ed-8335-dce8dabf7a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_511d9908-8603-4415-a5ec-83c6d3177c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c866b549-d623-4a18-bfeb-c0994b0d9530" xlink:to="loc_us-gaap_PreferredStockSharesIssued_511d9908-8603-4415-a5ec-83c6d3177c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_3e2c2c9b-1fb2-4cbc-bc1b-f1e67564f4e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c866b549-d623-4a18-bfeb-c0994b0d9530" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_3e2c2c9b-1fb2-4cbc-bc1b-f1e67564f4e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1e144676-7135-40f2-b1d8-8c838dbcadf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c866b549-d623-4a18-bfeb-c0994b0d9530" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1e144676-7135-40f2-b1d8-8c838dbcadf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f59b6903-1993-4ff8-832e-be87052e7cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c866b549-d623-4a18-bfeb-c0994b0d9530" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f59b6903-1993-4ff8-832e-be87052e7cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0869353d-df67-4e6c-a0a8-fdb1056c9224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c866b549-d623-4a18-bfeb-c0994b0d9530" xlink:to="loc_us-gaap_CommonStockSharesIssued_0869353d-df67-4e6c-a0a8-fdb1056c9224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1720aa45-b6d3-4615-933c-40155f7916c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c866b549-d623-4a18-bfeb-c0994b0d9530" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1720aa45-b6d3-4615-933c-40155f7916c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_4acc52e9-dff3-481b-ba65-dea4a01ae064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_01607634-d62f-4da3-9599-8312e5526cab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4acc52e9-dff3-481b-ba65-dea4a01ae064" xlink:to="loc_us-gaap_StatementTable_01607634-d62f-4da3-9599-8312e5526cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1177a13c-62a7-4e2a-a7a6-643babf41835" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_01607634-d62f-4da3-9599-8312e5526cab" xlink:to="loc_srt_ProductOrServiceAxis_1177a13c-62a7-4e2a-a7a6-643babf41835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d95c02a7-07f7-42c0-b49a-3daa23c08875" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1177a13c-62a7-4e2a-a7a6-643babf41835" xlink:to="loc_srt_ProductsAndServicesDomain_d95c02a7-07f7-42c0-b49a-3daa23c08875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_WirelessOperationsMember_7836cae4-c073-4ea2-9087-480c5e817760" xlink:href="spok-20221231.xsd#spok_WirelessOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d95c02a7-07f7-42c0-b49a-3daa23c08875" xlink:to="loc_spok_WirelessOperationsMember_7836cae4-c073-4ea2-9087-480c5e817760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SoftwareProductAndServiceMember_055d6b4f-86ab-4743-ae93-4ac0ba4c23a6" xlink:href="spok-20221231.xsd#spok_SoftwareProductAndServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d95c02a7-07f7-42c0-b49a-3daa23c08875" xlink:to="loc_spok_SoftwareProductAndServiceMember_055d6b4f-86ab-4743-ae93-4ac0ba4c23a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_01607634-d62f-4da3-9599-8312e5526cab" xlink:to="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_5f67e581-d3df-4a78-be92-c48e4649a308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_RevenuesAbstract_5f67e581-d3df-4a78-be92-c48e4649a308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_db670e65-8e41-4b2a-b310-40f43dd04dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_5f67e581-d3df-4a78-be92-c48e4649a308" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_db670e65-8e41-4b2a-b310-40f43dd04dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_9da0d8b4-7e65-4c6f-8498-5e9dd215d4af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_CostOfRevenue_9da0d8b4-7e65-4c6f-8498-5e9dd215d4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e3b783f3-09fd-4338-b59d-54d4ca5c65a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e3b783f3-09fd-4338-b59d-54d4ca5c65a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TechnologyOperationsExpense_0b91906b-c362-49e7-ac5f-9efac4834258" xlink:href="spok-20221231.xsd#spok_TechnologyOperationsExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_spok_TechnologyOperationsExpense_0b91906b-c362-49e7-ac5f-9efac4834258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_ba748007-be23-4a70-8a82-742b16bcfef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_SellingAndMarketingExpense_ba748007-be23-4a70-8a82-742b16bcfef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7b85af08-b6d6-4e9e-9c8f-a345c4362627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7b85af08-b6d6-4e9e-9c8f-a345c4362627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_dd8aed6e-459b-499e-a201-4594de4fb3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_RestructuringCharges_dd8aed6e-459b-499e-a201-4594de4fb3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_624e2002-3731-44b5-b8b9-61c9140a5df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_624e2002-3731-44b5-b8b9-61c9140a5df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1b27b4d1-d003-4310-9b34-097d44b6856c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_1b27b4d1-d003-4310-9b34-097d44b6856c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_9211aa23-31c3-402f-871a-f0d841994ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_ec61b3b5-d8ac-48d2-88ba-296eab5f2ade" xlink:to="loc_us-gaap_CostsAndExpenses_9211aa23-31c3-402f-871a-f0d841994ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f9d8c12b-21cd-4e26-8ae5-5adc5d4e23cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_OperatingIncomeLoss_f9d8c12b-21cd-4e26-8ae5-5adc5d4e23cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_ca662490-b3d7-4b25-a4d5-a31e1f4d499f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_ca662490-b3d7-4b25-a4d5-a31e1f4d499f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_171e92fc-0c11-4616-9cfd-0012b25d7dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_171e92fc-0c11-4616-9cfd-0012b25d7dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d1fa3638-c6bc-429e-a7ee-ee82766bccc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d1fa3638-c6bc-429e-a7ee-ee82766bccc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3830dd02-b7f6-4e08-b060-23275ef42ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3830dd02-b7f6-4e08-b060-23275ef42ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6d577401-6d16-47b7-9af3-1cc52c7e9672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_NetIncomeLoss_6d577401-6d16-47b7-9af3-1cc52c7e9672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_957d6525-d2e0-41b0-bc41-e4822d72af3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_EarningsPerShareBasic_957d6525-d2e0-41b0-bc41-e4822d72af3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7d79f3ea-33de-4f64-8a72-5893cb4a4977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7d79f3ea-33de-4f64-8a72-5893cb4a4977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_188b3811-4783-4db8-be05-469127dbeadb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_188b3811-4783-4db8-be05-469127dbeadb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2895364f-51d9-43ba-b987-e42bddaa49ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2895364f-51d9-43ba-b987-e42bddaa49ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_eee0819b-35b4-4671-ac43-164f3a4eff4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d45569b-f02a-440f-b1fc-5b504c038454" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_eee0819b-35b4-4671-ac43-164f3a4eff4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_12b25bfe-78d6-42bb-a683-2fcf990b1c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f31d7621-55cd-4e29-8e3b-178b7c981398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_12b25bfe-78d6-42bb-a683-2fcf990b1c38" xlink:to="loc_us-gaap_NetIncomeLoss_f31d7621-55cd-4e29-8e3b-178b7c981398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3cd3574d-05d9-43ac-9f25-fea095d8396e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_12b25bfe-78d6-42bb-a683-2fcf990b1c38" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3cd3574d-05d9-43ac-9f25-fea095d8396e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_31cf19e5-2e27-4672-864e-07d31a6fee88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3cd3574d-05d9-43ac-9f25-fea095d8396e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_31cf19e5-2e27-4672-864e-07d31a6fee88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bf0710bd-08a0-4f97-b816-e116194ebb00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3cd3574d-05d9-43ac-9f25-fea095d8396e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bf0710bd-08a0-4f97-b816-e116194ebb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0a490c25-021b-4038-957c-48ff5bfba507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_12b25bfe-78d6-42bb-a683-2fcf990b1c38" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_0a490c25-021b-4038-957c-48ff5bfba507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ca76b431-7fe4-43aa-962f-d4ae4ab0396d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d5a9d673-4b28-406b-9d1b-949ea9fb08a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ca76b431-7fe4-43aa-962f-d4ae4ab0396d" xlink:to="loc_us-gaap_StatementTable_d5a9d673-4b28-406b-9d1b-949ea9fb08a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f4ebb099-735c-4ee6-9425-b8b706beba73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d5a9d673-4b28-406b-9d1b-949ea9fb08a0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f4ebb099-735c-4ee6-9425-b8b706beba73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7befa1c2-f343-452f-8cf7-2b71809471a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f4ebb099-735c-4ee6-9425-b8b706beba73" xlink:to="loc_us-gaap_EquityComponentDomain_7befa1c2-f343-452f-8cf7-2b71809471a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_31143144-98f5-4e58-96eb-aff87e1f4d88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7befa1c2-f343-452f-8cf7-2b71809471a0" xlink:to="loc_us-gaap_CommonStockMember_31143144-98f5-4e58-96eb-aff87e1f4d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember_bf9d070e-4908-47fa-a739-136697cbd6ae" xlink:href="spok-20221231.xsd#spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7befa1c2-f343-452f-8cf7-2b71809471a0" xlink:to="loc_spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember_bf9d070e-4908-47fa-a739-136697cbd6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_fba6c741-5c97-4cfb-b88f-76a036d8c44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7befa1c2-f343-452f-8cf7-2b71809471a0" xlink:to="loc_us-gaap_RetainedEarningsMember_fba6c741-5c97-4cfb-b88f-76a036d8c44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_06cc6fd6-b826-4bde-b653-e0537408c796" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d5a9d673-4b28-406b-9d1b-949ea9fb08a0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_06cc6fd6-b826-4bde-b653-e0537408c796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_72951818-5581-448f-880a-f015db1d4645" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_06cc6fd6-b826-4bde-b653-e0537408c796" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_72951818-5581-448f-880a-f015db1d4645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_22187820-0817-44fd-a3ea-44c9a2fabd7a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_72951818-5581-448f-880a-f015db1d4645" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_22187820-0817-44fd-a3ea-44c9a2fabd7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3d654ccf-2a61-412b-a9e8-7135537135c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d5a9d673-4b28-406b-9d1b-949ea9fb08a0" xlink:to="loc_us-gaap_StatementLineItems_3d654ccf-2a61-412b-a9e8-7135537135c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_37d832e6-da8d-4b33-8d8a-6ed8e2acd178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3d654ccf-2a61-412b-a9e8-7135537135c2" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_37d832e6-da8d-4b33-8d8a-6ed8e2acd178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3d654ccf-2a61-412b-a9e8-7135537135c2" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_2f5666b3-7f03-416b-ac56-c6249531bc80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_SharesOutstanding_2f5666b3-7f03-416b-ac56-c6249531bc80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9fdadfcd-d486-4776-937b-e893fc0acdbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockholdersEquity_9fdadfcd-d486-4776-937b-e893fc0acdbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4e1717f5-7882-4a6e-8880-e94eac0717f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_NetIncomeLoss_4e1717f5-7882-4a6e-8880-e94eac0717f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3eeafded-d382-48c2-9fc4-f1e9b229ead7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3eeafded-d382-48c2-9fc4-f1e9b229ead7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_66c9d90b-3199-4111-9749-e59ac69fd42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_66c9d90b-3199-4111-9749-e59ac69fd42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares_836639cc-2ece-424c-aaff-253bc73e3ba3" xlink:href="spok-20221231.xsd#spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares_836639cc-2ece-424c-aaff-253bc73e3ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_StockPurchasedDuringPeriodSharesTaxWithholding_5c67c02b-8963-4204-b6cb-e774db8f4b06" xlink:href="spok-20221231.xsd#spok_StockPurchasedDuringPeriodSharesTaxWithholding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_spok_StockPurchasedDuringPeriodSharesTaxWithholding_5c67c02b-8963-4204-b6cb-e774db8f4b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_StockPurchasedDuringPeriodValueTaxWithholding_353fc066-9fcb-4c72-a1c6-737b0c4865dc" xlink:href="spok-20221231.xsd#spok_StockPurchasedDuringPeriodValueTaxWithholding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_spok_StockPurchasedDuringPeriodValueTaxWithholding_353fc066-9fcb-4c72-a1c6-737b0c4865dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_967e2e20-af3d-4ca9-b817-44b79d197e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_967e2e20-af3d-4ca9-b817-44b79d197e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_9e7cd293-d650-46bd-a679-a38cac55c3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_DividendsCash_9e7cd293-d650-46bd-a679-a38cac55c3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3d364e66-df3a-4b12-bcf5-056c11bfa5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3d364e66-df3a-4b12-bcf5-056c11bfa5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_7eaf669e-bce3-42b7-a47a-7fb5e8f41ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_7eaf669e-bce3-42b7-a47a-7fb5e8f41ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_85e9e563-2bfd-4fe5-89b9-a9261f4fc5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_85e9e563-2bfd-4fe5-89b9-a9261f4fc5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_44478a9e-5980-43f5-afc1-7f475bc58d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_SharesOutstanding_44478a9e-5980-43f5-afc1-7f475bc58d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_166b1942-84e3-491c-ae1b-82d305391b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c9001b71-295b-4d8b-846f-d64d6cdf6e26" xlink:to="loc_us-gaap_StockholdersEquity_166b1942-84e3-491c-ae1b-82d305391b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="spok-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_1cc907cb-476f-4ccd-8ce0-2de4bf245cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f5a1b8e-8699-42a7-b420-1b62f5e26879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1cc907cb-476f-4ccd-8ce0-2de4bf245cb5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f5a1b8e-8699-42a7-b420-1b62f5e26879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e3781d0a-5171-4cef-a620-ede3c0b3b0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f5a1b8e-8699-42a7-b420-1b62f5e26879" xlink:to="loc_us-gaap_NetIncomeLoss_e3781d0a-5171-4cef-a620-ede3c0b3b0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cf0bbd39-1854-4e90-8861-b4fab577edd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f5a1b8e-8699-42a7-b420-1b62f5e26879" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cf0bbd39-1854-4e90-8861-b4fab577edd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_8d33364f-f8fb-4af3-9193-918675f36e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cf0bbd39-1854-4e90-8861-b4fab577edd0" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_8d33364f-f8fb-4af3-9193-918675f36e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_fe3f4425-5f78-4f68-8a9c-d502cb21f10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cf0bbd39-1854-4e90-8861-b4fab577edd0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_fe3f4425-5f78-4f68-8a9c-d502cb21f10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxAssetValuationWriteDown_f873de58-1548-455e-ae05-09ae77bb4679" xlink:href="spok-20221231.xsd#spok_DeferredTaxAssetValuationWriteDown"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cf0bbd39-1854-4e90-8861-b4fab577edd0" xlink:to="loc_spok_DeferredTaxAssetValuationWriteDown_f873de58-1548-455e-ae05-09ae77bb4679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d6c9e530-5bcc-405a-a916-6910218bec64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cf0bbd39-1854-4e90-8861-b4fab577edd0" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d6c9e530-5bcc-405a-a916-6910218bec64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9c65b787-06f3-4497-a48d-081a8ade6dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cf0bbd39-1854-4e90-8861-b4fab577edd0" xlink:to="loc_us-gaap_ShareBasedCompensation_9c65b787-06f3-4497-a48d-081a8ade6dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther_330c2e66-c79b-49c0-813a-03e2972770b1" xlink:href="spok-20221231.xsd#spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cf0bbd39-1854-4e90-8861-b4fab577edd0" xlink:to="loc_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther_330c2e66-c79b-49c0-813a-03e2972770b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a3f912e-b7bb-44ae-8acf-00438208faf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f5a1b8e-8699-42a7-b420-1b62f5e26879" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a3f912e-b7bb-44ae-8acf-00438208faf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7e7b45a9-5da7-43ee-9170-dc1529159b89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a3f912e-b7bb-44ae-8acf-00438208faf1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7e7b45a9-5da7-43ee-9170-dc1529159b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cca0a47f-12f7-48f6-84aa-afa21cf3dacb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a3f912e-b7bb-44ae-8acf-00438208faf1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cca0a47f-12f7-48f6-84aa-afa21cf3dacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_ebe6b82b-d9f1-4d09-986d-ac5d58ecc317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a3f912e-b7bb-44ae-8acf-00438208faf1" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_ebe6b82b-d9f1-4d09-986d-ac5d58ecc317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_de0be38d-3e20-47ec-a781-8d01f1ed0418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a3f912e-b7bb-44ae-8acf-00438208faf1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_de0be38d-3e20-47ec-a781-8d01f1ed0418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0002a18e-5452-4b28-8e53-303579a0072d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a3f912e-b7bb-44ae-8acf-00438208faf1" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0002a18e-5452-4b28-8e53-303579a0072d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_28d237d6-dc4a-451c-8150-e2d89cd3f6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5f5a1b8e-8699-42a7-b420-1b62f5e26879" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_28d237d6-dc4a-451c-8150-e2d89cd3f6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5cfdeb50-c93e-427d-8196-1c50a078faca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1cc907cb-476f-4ccd-8ce0-2de4bf245cb5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5cfdeb50-c93e-427d-8196-1c50a078faca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_97da0f94-e0a7-45e7-a1ba-e70ad27c2ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5cfdeb50-c93e-427d-8196-1c50a078faca" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_97da0f94-e0a7-45e7-a1ba-e70ad27c2ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_3ceda3f8-908b-4ece-a6b5-359ad4588b76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5cfdeb50-c93e-427d-8196-1c50a078faca" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_3ceda3f8-908b-4ece-a6b5-359ad4588b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_b918c8dd-8620-444e-9e68-631024d2d27d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5cfdeb50-c93e-427d-8196-1c50a078faca" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_b918c8dd-8620-444e-9e68-631024d2d27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_08a62bbf-367f-4097-ba7a-249e9b5df5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5cfdeb50-c93e-427d-8196-1c50a078faca" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_08a62bbf-367f-4097-ba7a-249e9b5df5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_68e0bc40-db8f-4d12-8d47-781c1ca83276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5cfdeb50-c93e-427d-8196-1c50a078faca" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_68e0bc40-db8f-4d12-8d47-781c1ca83276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b6705045-8aa1-4c5e-b973-1b192d21a3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1cc907cb-476f-4ccd-8ce0-2de4bf245cb5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b6705045-8aa1-4c5e-b973-1b192d21a3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_a5faac63-0fed-4484-a05c-ffc544d9ca77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b6705045-8aa1-4c5e-b973-1b192d21a3d4" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_a5faac63-0fed-4484-a05c-ffc544d9ca77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_7bd74ced-7fc2-4420-80ff-6ef5937eba25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b6705045-8aa1-4c5e-b973-1b192d21a3d4" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_7bd74ced-7fc2-4420-80ff-6ef5937eba25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b05be36e-6af0-4438-8ffb-d755d4d319e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b6705045-8aa1-4c5e-b973-1b192d21a3d4" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b05be36e-6af0-4438-8ffb-d755d4d319e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a25b6fd3-859a-451e-9673-9dc3fd03e925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b6705045-8aa1-4c5e-b973-1b192d21a3d4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a25b6fd3-859a-451e-9673-9dc3fd03e925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7b57029f-4891-4bc3-98bd-899c741c91eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1cc907cb-476f-4ccd-8ce0-2de4bf245cb5" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7b57029f-4891-4bc3-98bd-899c741c91eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_08aebe55-a809-4c70-a797-2dfc9a183a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1cc907cb-476f-4ccd-8ce0-2de4bf245cb5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_08aebe55-a809-4c70-a797-2dfc9a183a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4192d8a7-c309-4577-ba5e-fab950d4a27f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1cc907cb-476f-4ccd-8ce0-2de4bf245cb5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4192d8a7-c309-4577-ba5e-fab950d4a27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4cfbc085-7011-4616-a2ee-435ae83ba635" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1cc907cb-476f-4ccd-8ce0-2de4bf245cb5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4cfbc085-7011-4616-a2ee-435ae83ba635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_8a7f340d-850b-401d-8869-9b9b6a60a1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1cc907cb-476f-4ccd-8ce0-2de4bf245cb5" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_8a7f340d-850b-401d-8869-9b9b6a60a1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_bf56a9d3-cd04-43a5-b9ef-dee8a4f2acec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8a7f340d-850b-401d-8869-9b9b6a60a1c8" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_bf56a9d3-cd04-43a5-b9ef-dee8a4f2acec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/OrganizationandSignificantAccountingPolicies" xlink:type="simple" xlink:href="spok-20221231.xsd#OrganizationandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/OrganizationandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8865ce14-67e4-4386-b37b-f065fbc40bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_004a774b-2d07-4cbe-9704-9554e3eb11ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8865ce14-67e4-4386-b37b-f065fbc40bd6" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_004a774b-2d07-4cbe-9704-9554e3eb11ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RecentAccountingStandards" xlink:type="simple" xlink:href="spok-20221231.xsd#RecentAccountingStandards"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RecentAccountingStandards" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_002615b9-0d50-428d-a00a-6b5eab1d955b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_ce94f8cc-6323-4f5e-ad1a-ce36a9c196b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_002615b9-0d50-428d-a00a-6b5eab1d955b" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_ce94f8cc-6323-4f5e-ad1a-ce36a9c196b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/Restructuring" xlink:type="simple" xlink:href="spok-20221231.xsd#Restructuring"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/Restructuring" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_58fa43f7-564e-49c4-8ea4-99b4fe55630d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_d24baf3f-de6e-49fb-a616-e9c2c443eceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_58fa43f7-564e-49c4-8ea4-99b4fe55630d" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_d24baf3f-de6e-49fb-a616-e9c2c443eceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissions" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissions"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51b4ede7-07bd-4052-9249-af96187dba64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_1b1a5ce5-61df-4d98-b3df-c9b15b402209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51b4ede7-07bd-4052-9249-af96187dba64" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_1b1a5ce5-61df-4d98-b3df-c9b15b402209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/Leases" xlink:type="simple" xlink:href="spok-20221231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_59d1a0da-c71c-4e06-9159-ca9d5e9e91b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_ee43ec20-b9e1-49f9-8b16-2bf6ffa35069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_59d1a0da-c71c-4e06-9159-ca9d5e9e91b6" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_ee43ec20-b9e1-49f9-8b16-2bf6ffa35069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponents" xlink:type="simple" xlink:href="spok-20221231.xsd#ConsolidatedFinancialStatementsComponents"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/ConsolidatedFinancialStatementsComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ed3a7026-f035-416c-889e-3251dc399210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_ac25ac5b-a9d0-40aa-9400-0b1cdeb6f7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ed3a7026-f035-416c-889e-3251dc399210" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_ac25ac5b-a9d0-40aa-9400-0b1cdeb6f7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNet" xlink:type="simple" xlink:href="spok-20221231.xsd#GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNet"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f131e98e-c2a9-4a93-b757-f9613faad3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_09642914-2f78-48b5-b6d9-d52a15d5a985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f131e98e-c2a9-4a93-b757-f9613faad3b8" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_09642914-2f78-48b5-b6d9-d52a15d5a985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="spok-20221231.xsd#AssetRetirementObligations"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/AssetRetirementObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_7d6e1aaf-a31c-4419-81cf-7370d278b854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_e12c3a00-36af-419b-b702-8ced2c4db8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_7d6e1aaf-a31c-4419-81cf-7370d278b854" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_e12c3a00-36af-419b-b702-8ced2c4db8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquity" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d9c844de-1964-46d1-a844-2cb1917298ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9b3f4bc3-49e7-4cee-8598-fc4df059e6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d9c844de-1964-46d1-a844-2cb1917298ca" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9b3f4bc3-49e7-4cee-8598-fc4df059e6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxes" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fe7a6fe5-d315-4740-8816-27ffdcbc67f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_efd13abd-5c95-425f-b39a-918555b6fe71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fe7a6fe5-d315-4740-8816-27ffdcbc67f6" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_efd13abd-5c95-425f-b39a-918555b6fe71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="spok-20221231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bd0c2f88-a350-4513-b7a2-b18c704951ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_47d6ab2a-e5aa-4fd4-ad24-0ae160164f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bd0c2f88-a350-4513-b7a2-b18c704951ab" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_47d6ab2a-e5aa-4fd4-ad24-0ae160164f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="spok-20221231.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cab7eb0b-6d2c-40dc-a516-df6952ba13ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_2f83bb5b-72eb-46d7-add7-56c64b613f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cab7eb0b-6d2c-40dc-a516-df6952ba13ad" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_2f83bb5b-72eb-46d7-add7-56c64b613f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RelatedParties" xlink:type="simple" xlink:href="spok-20221231.xsd#RelatedParties"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RelatedParties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_ab455c7c-48e4-4df1-81b5-92210a3de922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_81b25f6c-4806-46be-a636-d28f25146bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_ab455c7c-48e4-4df1-81b5-92210a3de922" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_81b25f6c-4806-46be-a636-d28f25146bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="spok-20221231.xsd#VALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_84a36fe2-4404-480d-a761-8f4960039a6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_d5eddb20-9b62-4a42-ba33-c85e9bca086a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_84a36fe2-4404-480d-a761-8f4960039a6c" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_d5eddb20-9b62-4a42-ba33-c85e9bca086a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="spok-20221231.xsd#OrganizationandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_BusinessPolicyPolicyTextBlock_640cb573-a074-4aff-944c-ee630f57f069" xlink:href="spok-20221231.xsd#spok_BusinessPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_spok_BusinessPolicyPolicyTextBlock_640cb573-a074-4aff-944c-ee630f57f069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_7efa1b98-96a6-4566-b527-c059ed914a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_7efa1b98-96a6-4566-b527-c059ed914a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_db9123c0-daec-4c17-8f07-f85bc2834dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_UseOfEstimates_db9123c0-daec-4c17-8f07-f85bc2834dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_4cdf62c2-fe11-42df-aa01-ab0227c34d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_4cdf62c2-fe11-42df-aa01-ab0227c34d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_a0124e17-23d4-4ef4-8990-03cde2817ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_a0124e17-23d4-4ef4-8990-03cde2817ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_6e000669-2b4b-427d-978c-047bde162a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_6e000669-2b4b-427d-978c-047bde162a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_9686b983-7c7d-4a57-addd-fdc9a1835414" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_9686b983-7c7d-4a57-addd-fdc9a1835414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_0490dc25-cb68-4069-934c-2853dcf34196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_0490dc25-cb68-4069-934c-2853dcf34196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_b2eba357-e1e6-4916-bb4f-c707444f17f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_b2eba357-e1e6-4916-bb4f-c707444f17f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_2a60c241-bdc9-431f-aaa2-f93d840f1028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_2a60c241-bdc9-431f-aaa2-f93d840f1028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_b62b06e0-edf4-4e56-9b47-7f0b3d6eba2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_b62b06e0-edf4-4e56-9b47-7f0b3d6eba2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_08056ba0-03e7-40f6-920b-8f436df0ef9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_08056ba0-03e7-40f6-920b-8f436df0ef9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1700c543-0e91-49ae-ade2-b4123da2eb71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1700c543-0e91-49ae-ade2-b4123da2eb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_e2288c34-4412-455e-96d0-8bb8a9539de1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_e2288c34-4412-455e-96d0-8bb8a9539de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SalesAndUseTaxesPolicyTextBlock_1ad2cf8a-0f4a-4ec8-8bdd-a1d7e32536d8" xlink:href="spok-20221231.xsd#spok_SalesAndUseTaxesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_spok_SalesAndUseTaxesPolicyTextBlock_1ad2cf8a-0f4a-4ec8-8bdd-a1d7e32536d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e0393fa1-e661-4c58-99f8-1218094b5d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e0393fa1-e661-4c58-99f8-1218094b5d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_e204e171-cc93-440c-9c75-48d5ec79d063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_e204e171-cc93-440c-9c75-48d5ec79d063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_cc718d3f-cff3-4417-87a9-a6185993bba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b798bd12-21e8-4a22-9b2f-d3d92ef52d15" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_cc718d3f-cff3-4417-87a9-a6185993bba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RestructuringTables" xlink:type="simple" xlink:href="spok-20221231.xsd#RestructuringTables"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RestructuringTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9adcb16e-9dbb-4c8c-8857-1e77e7c93d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_eefbdbc8-401d-43d5-a0e4-556c8f2e4909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9adcb16e-9dbb-4c8c-8857-1e77e7c93d4d" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_eefbdbc8-401d-43d5-a0e4-556c8f2e4909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_909cfcc5-d8c8-4310-920b-4bfda7191c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9adcb16e-9dbb-4c8c-8857-1e77e7c93d4d" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_909cfcc5-d8c8-4310-920b-4bfda7191c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsTables" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsTables"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f5e56692-8ec1-4a07-b65c-34ab7aad2707" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_558768a2-3db8-4454-9507-5275317d194c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f5e56692-8ec1-4a07-b65c-34ab7aad2707" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_558768a2-3db8-4454-9507-5275317d194c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_687506ff-4c8f-4af0-bb81-6026ed411186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f5e56692-8ec1-4a07-b65c-34ab7aad2707" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_687506ff-4c8f-4af0-bb81-6026ed411186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock_e00113b8-274a-4b87-acc2-31cf76024897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f5e56692-8ec1-4a07-b65c-34ab7aad2707" xlink:to="loc_us-gaap_CapitalizedContractCostTableTextBlock_e00113b8-274a-4b87-acc2-31cf76024897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/LeasesTables" xlink:type="simple" xlink:href="spok-20221231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_da05a592-f49f-43d7-924e-e0d2a42dec36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_0f25203f-8c6e-4f8c-b8cd-18a97f04c28d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_da05a592-f49f-43d7-924e-e0d2a42dec36" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_0f25203f-8c6e-4f8c-b8cd-18a97f04c28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a98b637c-9e6f-40f3-a145-c764c8a2e2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_da05a592-f49f-43d7-924e-e0d2a42dec36" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a98b637c-9e6f-40f3-a145-c764c8a2e2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsTables" xlink:type="simple" xlink:href="spok-20221231.xsd#ConsolidatedFinancialStatementsComponentsTables"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3319bf9c-b465-43cc-9121-4f0d860c2eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationAmortizationAndAccretionTableTableTextBlock_64a000e1-9ce9-47e2-ab66-000c356f23bf" xlink:href="spok-20221231.xsd#spok_DepreciationAmortizationAndAccretionTableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3319bf9c-b465-43cc-9121-4f0d860c2eff" xlink:to="loc_spok_DepreciationAmortizationAndAccretionTableTableTextBlock_64a000e1-9ce9-47e2-ab66-000c356f23bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_23145994-5071-4e46-9893-0ae32233f4be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3319bf9c-b465-43cc-9121-4f0d860c2eff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_23145994-5071-4e46-9893-0ae32233f4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetTables" xlink:type="simple" xlink:href="spok-20221231.xsd#GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetTables"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_288f9d15-da30-4980-996b-a8b997b54b56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2ee6ecea-84ce-4832-8437-6446182c0c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_288f9d15-da30-4980-996b-a8b997b54b56" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2ee6ecea-84ce-4832-8437-6446182c0c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="spok-20221231.xsd#AssetRetirementObligationsTables"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/AssetRetirementObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_64141be7-1454-4f10-b4a8-3178f6320d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_d15d409f-0624-47c0-86ba-1a0d795aec98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_64141be7-1454-4f10-b4a8-3178f6320d60" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_d15d409f-0624-47c0-86ba-1a0d795aec98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_289fb423-9269-473d-88a8-22139b3a5443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c9f0aa9d-15b6-479f-9cca-e0a4753b72f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_289fb423-9269-473d-88a8-22139b3a5443" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c9f0aa9d-15b6-479f-9cca-e0a4753b72f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a1af6aaa-9810-4883-b85b-e92679792f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_289fb423-9269-473d-88a8-22139b3a5443" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a1af6aaa-9810-4883-b85b-e92679792f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock_ab43046a-2e26-435a-8c80-7ee21904b29e" xlink:href="spok-20221231.xsd#spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_289fb423-9269-473d-88a8-22139b3a5443" xlink:to="loc_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock_ab43046a-2e26-435a-8c80-7ee21904b29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_b255c798-b006-4e63-8464-379f4ae02e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_289fb423-9269-473d-88a8-22139b3a5443" xlink:to="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_b255c798-b006-4e63-8464-379f4ae02e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock_f1fa9bf2-9d98-416e-bb16-c6fa366c6534" xlink:href="spok-20221231.xsd#spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_289fb423-9269-473d-88a8-22139b3a5443" xlink:to="loc_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock_f1fa9bf2-9d98-416e-bb16-c6fa366c6534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_e4fe1f53-5058-4c5f-8e2a-d2eaf7a6061e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_289fb423-9269-473d-88a8-22139b3a5443" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_e4fe1f53-5058-4c5f-8e2a-d2eaf7a6061e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_112d216d-0567-4032-9337-38315d4b329f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_4dcee8fa-3e21-4473-bcf0-aa1250227c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_112d216d-0567-4032-9337-38315d4b329f" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_4dcee8fa-3e21-4473-bcf0-aa1250227c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_bc096c73-93e4-4090-a379-701fa50e83f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_112d216d-0567-4032-9337-38315d4b329f" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_bc096c73-93e4-4090-a379-701fa50e83f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock_38d77be8-76ae-4642-a031-b272b15ff29c" xlink:href="spok-20221231.xsd#spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_112d216d-0567-4032-9337-38315d4b329f" xlink:to="loc_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock_38d77be8-76ae-4642-a031-b272b15ff29c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="spok-20221231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba63f760-8183-40fc-bc28-3b8f877573c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_729291ce-afc1-42f4-bf0e-613da99dbce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba63f760-8183-40fc-bc28-3b8f877573c2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_729291ce-afc1-42f4-bf0e-613da99dbce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#OrganizationandSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c314991a-286b-404c-b059-0adabbb1d22a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c314991a-286b-404c-b059-0adabbb1d22a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d2d1216-9b8b-4f25-a5a0-34d4ec756f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d2d1216-9b8b-4f25-a5a0-34d4ec756f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_623fcc07-3eec-49c7-a11b-648f46d076eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d2d1216-9b8b-4f25-a5a0-34d4ec756f2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_623fcc07-3eec-49c7-a11b-648f46d076eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_fe94954c-d07b-4fcb-9f84-ebd0b0721b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_623fcc07-3eec-49c7-a11b-648f46d076eb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_fe94954c-d07b-4fcb-9f84-ebd0b0721b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_809701d4-3bff-4bdf-a315-b212db8e653a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:to="loc_srt_RangeAxis_809701d4-3bff-4bdf-a315-b212db8e653a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6b7186a-cf52-4e1b-9da2-fb811270b3e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_809701d4-3bff-4bdf-a315-b212db8e653a" xlink:to="loc_srt_RangeMember_f6b7186a-cf52-4e1b-9da2-fb811270b3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a7df8834-3b8e-4761-8bde-dfa0777b0d59" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6b7186a-cf52-4e1b-9da2-fb811270b3e7" xlink:to="loc_srt_MinimumMember_a7df8834-3b8e-4761-8bde-dfa0777b0d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2e4288e2-445b-49c0-93f4-6d4b2d8abcb8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6b7186a-cf52-4e1b-9da2-fb811270b3e7" xlink:to="loc_srt_MaximumMember_2e4288e2-445b-49c0-93f4-6d4b2d8abcb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_52e4bd82-df19-4c7e-84f1-2ffe62bacf74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_52e4bd82-df19-4c7e-84f1-2ffe62bacf74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85b8a686-6738-4a94-98df-863d01c9fb38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_52e4bd82-df19-4c7e-84f1-2ffe62bacf74" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85b8a686-6738-4a94-98df-863d01c9fb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingEquipmentAssetsMember_bc4e92ec-6722-4830-a668-72b7cb2b506a" xlink:href="spok-20221231.xsd#spok_PagingEquipmentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85b8a686-6738-4a94-98df-863d01c9fb38" xlink:to="loc_spok_PagingEquipmentAssetsMember_bc4e92ec-6722-4830-a668-72b7cb2b506a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_0943e193-c86d-4b29-b83d-3d93ae146051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_85b8a686-6738-4a94-98df-863d01c9fb38" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_0943e193-c86d-4b29-b83d-3d93ae146051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3ca3cd36-f391-4cb9-8ec8-a81bae55aeae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees_0ff567dc-78b7-42c7-9d3d-30f4410ecc14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_SalesCommissionsAndFees_0ff567dc-78b7-42c7-9d3d-30f4410ecc14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_832352a3-2126-46e4-af73-58f20d1839e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_832352a3-2126-46e4-af73-58f20d1839e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7005bec5-8149-434e-9b74-24128e6c3d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7005bec5-8149-434e-9b74-24128e6c3d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_f750c651-0dbb-482f-874f-d6538e241d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_f750c651-0dbb-482f-874f-d6538e241d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_8f5dfb82-11cd-4963-b09c-dd752e799234" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_8f5dfb82-11cd-4963-b09c-dd752e799234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_NumberofSignificantAllowanceAccounts_f75353fe-d0da-4f32-bad5-7af6aebbc46a" xlink:href="spok-20221231.xsd#spok_NumberofSignificantAllowanceAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_spok_NumberofSignificantAllowanceAccounts_f75353fe-d0da-4f32-bad5-7af6aebbc46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3268defc-7ac9-42c8-8091-7eeaf45b75db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3268defc-7ac9-42c8-8091-7eeaf45b75db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease_2237108a-be3f-4072-8d10-bea7ae70182c" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease_2237108a-be3f-4072-8d10-bea7ae70182c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_2f9d59f0-7db6-49a6-894f-6241f49cf144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_2f9d59f0-7db6-49a6-894f-6241f49cf144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a3592484-e831-4f96-8895-1e6fd90a4e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a3592484-e831-4f96-8895-1e6fd90a4e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_5032170a-11c3-4b14-972a-1d7c77a803c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_5032170a-11c3-4b14-972a-1d7c77a803c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_28fe1862-952f-43fe-8d21-f4e1cd66b5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_AdvertisingExpense_28fe1862-952f-43fe-8d21-f4e1cd66b5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_b4090efe-a31a-4fbb-961e-8b26c5607988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc41580e-1d44-43b3-bac4-8ca706a39670" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_b4090efe-a31a-4fbb-961e-8b26c5607988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RestructuringNarrativeDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RestructuringNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RestructuringNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d64931fe-bd73-4987-ba81-5ebc6da05ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_a197365c-1729-46f3-87de-e69aa770a39e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d64931fe-bd73-4987-ba81-5ebc6da05ecf" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_a197365c-1729-46f3-87de-e69aa770a39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_60fd4190-dd7a-42f8-9f15-e8f95f523c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d64931fe-bd73-4987-ba81-5ebc6da05ecf" xlink:to="loc_us-gaap_RestructuringCharges_60fd4190-dd7a-42f8-9f15-e8f95f523c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RestructuringRestructuringCostsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RestructuringRestructuringCostsDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RestructuringRestructuringCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a160c1cd-cb1a-49c9-b6b9-29a9d03531c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_02a4b715-c246-48b3-8a29-5423d6420e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a160c1cd-cb1a-49c9-b6b9-29a9d03531c6" xlink:to="loc_us-gaap_SeveranceCosts1_02a4b715-c246-48b3-8a29-5423d6420e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ProfessionalAndOtherFeesRestructuring_26b22237-09a1-4b58-b9d2-cf2eec9d4779" xlink:href="spok-20221231.xsd#spok_ProfessionalAndOtherFeesRestructuring"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a160c1cd-cb1a-49c9-b6b9-29a9d03531c6" xlink:to="loc_spok_ProfessionalAndOtherFeesRestructuring_26b22237-09a1-4b58-b9d2-cf2eec9d4779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_e048cf05-b2ad-4bd8-9972-2ac6c040d87a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a160c1cd-cb1a-49c9-b6b9-29a9d03531c6" xlink:to="loc_us-gaap_RestructuringCharges_e048cf05-b2ad-4bd8-9972-2ac6c040d87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RestructuringActivityforRestructuringRelatedLiabilitiesDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RestructuringActivityforRestructuringRelatedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RestructuringActivityforRestructuringRelatedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9c66bc6d-429a-462c-96fa-dc56513bf83e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_09d68773-5e55-4edf-a09c-ebc3a7e551d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9c66bc6d-429a-462c-96fa-dc56513bf83e" xlink:to="loc_us-gaap_RestructuringReserveRollForward_09d68773-5e55-4edf-a09c-ebc3a7e551d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_5153eb26-84f9-4d7a-b209-7445d406056f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_09d68773-5e55-4edf-a09c-ebc3a7e551d0" xlink:to="loc_us-gaap_RestructuringReserve_5153eb26-84f9-4d7a-b209-7445d406056f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_8f5f57e2-b4de-4887-bd08-17608e253f93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_09d68773-5e55-4edf-a09c-ebc3a7e551d0" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_8f5f57e2-b4de-4887-bd08-17608e253f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_257fab95-40f4-4452-ac98-b550a4a12fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_09d68773-5e55-4edf-a09c-ebc3a7e551d0" xlink:to="loc_us-gaap_PaymentsForRestructuring_257fab95-40f4-4452-ac98-b550a4a12fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_a3d1410f-45a3-40ea-bd03-b42465f8acfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_09d68773-5e55-4edf-a09c-ebc3a7e551d0" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_a3d1410f-45a3-40ea-bd03-b42465f8acfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_e285d5aa-c165-4d4e-8eda-d56ac4521c51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_09d68773-5e55-4edf-a09c-ebc3a7e551d0" xlink:to="loc_us-gaap_RestructuringReserve_e285d5aa-c165-4d4e-8eda-d56ac4521c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7f392755-550d-4e48-b429-0b60182dc7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2a0d5353-407c-44f8-8599-6a89ecd771af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7f392755-550d-4e48-b429-0b60182dc7e4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2a0d5353-407c-44f8-8599-6a89ecd771af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_08c1525c-04c6-478b-825d-68ea66000b3b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2a0d5353-407c-44f8-8599-6a89ecd771af" xlink:to="loc_srt_ProductOrServiceAxis_08c1525c-04c6-478b-825d-68ea66000b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3ec13cff-a573-4610-817e-5de231cd8d72" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_08c1525c-04c6-478b-825d-68ea66000b3b" xlink:to="loc_srt_ProductsAndServicesDomain_3ec13cff-a573-4610-817e-5de231cd8d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_WirelessOperationsMember_08ec6955-924e-4a10-bff9-e9091e669278" xlink:href="spok-20221231.xsd#spok_WirelessOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ec13cff-a573-4610-817e-5de231cd8d72" xlink:to="loc_spok_WirelessOperationsMember_08ec6955-924e-4a10-bff9-e9091e669278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingMember_8b43026d-b6c6-4ea1-98f9-0d1e09f50242" xlink:href="spok-20221231.xsd#spok_PagingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_WirelessOperationsMember_08ec6955-924e-4a10-bff9-e9091e669278" xlink:to="loc_spok_PagingMember_8b43026d-b6c6-4ea1-98f9-0d1e09f50242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_d1cde3eb-e0b9-4351-b9be-ed90e18ac4df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_WirelessOperationsMember_08ec6955-924e-4a10-bff9-e9091e669278" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_d1cde3eb-e0b9-4351-b9be-ed90e18ac4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SoftwareProductAndServiceMember_e82a5430-7ea9-4252-b9ae-811509822c77" xlink:href="spok-20221231.xsd#spok_SoftwareProductAndServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3ec13cff-a573-4610-817e-5de231cd8d72" xlink:to="loc_spok_SoftwareProductAndServiceMember_e82a5430-7ea9-4252-b9ae-811509822c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SoftwareOperationsMember_3b5c4909-6e89-4696-8f01-e73f81e1781a" xlink:href="spok-20221231.xsd#spok_SoftwareOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_SoftwareProductAndServiceMember_e82a5430-7ea9-4252-b9ae-811509822c77" xlink:to="loc_spok_SoftwareOperationsMember_3b5c4909-6e89-4696-8f01-e73f81e1781a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_cef57eb3-76af-42a5-ab88-49e8657025c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_SoftwareOperationsMember_3b5c4909-6e89-4696-8f01-e73f81e1781a" xlink:to="loc_us-gaap_LicenseMember_cef57eb3-76af-42a5-ab88-49e8657025c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ProfessionalServicesMember_6488261c-2120-40a7-891d-ba666625f97e" xlink:href="spok-20221231.xsd#spok_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_SoftwareOperationsMember_3b5c4909-6e89-4696-8f01-e73f81e1781a" xlink:to="loc_spok_ProfessionalServicesMember_6488261c-2120-40a7-891d-ba666625f97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_HardwareMember_4069dd29-27d4-40c3-9f2a-303c97104bd9" xlink:href="spok-20221231.xsd#spok_HardwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_SoftwareOperationsMember_3b5c4909-6e89-4696-8f01-e73f81e1781a" xlink:to="loc_spok_HardwareMember_4069dd29-27d4-40c3-9f2a-303c97104bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_694ba038-64fc-479e-aadb-988032ae2847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaintenanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_SoftwareProductAndServiceMember_e82a5430-7ea9-4252-b9ae-811509822c77" xlink:to="loc_us-gaap_MaintenanceMember_694ba038-64fc-479e-aadb-988032ae2847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c19599e1-d576-4f0f-a95c-598ea74dade7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2a0d5353-407c-44f8-8599-6a89ecd771af" xlink:to="loc_srt_StatementGeographicalAxis_c19599e1-d576-4f0f-a95c-598ea74dade7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_944f072e-9177-4666-b32c-2f81f28708cc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_c19599e1-d576-4f0f-a95c-598ea74dade7" xlink:to="loc_srt_SegmentGeographicalDomain_944f072e-9177-4666-b32c-2f81f28708cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_afede523-f2ff-441a-ba48-c41e7603c64a" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_944f072e-9177-4666-b32c-2f81f28708cc" xlink:to="loc_country_US_afede523-f2ff-441a-ba48-c41e7603c64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_8e9726b5-ba60-4620-9d72-76b34ba700d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_944f072e-9177-4666-b32c-2f81f28708cc" xlink:to="loc_us-gaap_NonUsMember_8e9726b5-ba60-4620-9d72-76b34ba700d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_380bf1f9-5c3e-4488-a3a3-331eca6f5386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2a0d5353-407c-44f8-8599-6a89ecd771af" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_380bf1f9-5c3e-4488-a3a3-331eca6f5386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7535e184-7c71-4eba-a76e-cd27c08c7fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_380bf1f9-5c3e-4488-a3a3-331eca6f5386" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7535e184-7c71-4eba-a76e-cd27c08c7fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a2d79019-80a2-4b3e-97a2-c1c329333484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ContractWithCustomerLiabilityRollForwardAbstract_f1e6446a-36ca-43d0-b263-1a2f0459fb8c" xlink:href="spok-20221231.xsd#spok_ContractWithCustomerLiabilityRollForwardAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a2d79019-80a2-4b3e-97a2-c1c329333484" xlink:to="loc_spok_ContractWithCustomerLiabilityRollForwardAbstract_f1e6446a-36ca-43d0-b263-1a2f0459fb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_c71be48e-696b-4a0e-9876-b59b8559d06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_ContractWithCustomerLiabilityRollForwardAbstract_f1e6446a-36ca-43d0-b263-1a2f0459fb8c" xlink:to="loc_us-gaap_ContractWithCustomerLiability_c71be48e-696b-4a0e-9876-b59b8559d06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ContractWithCustomerLiabilityIncreaseFromAdditions_fa48c286-76c0-42b3-a285-a539e0645e7b" xlink:href="spok-20221231.xsd#spok_ContractWithCustomerLiabilityIncreaseFromAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_ContractWithCustomerLiabilityRollForwardAbstract_f1e6446a-36ca-43d0-b263-1a2f0459fb8c" xlink:to="loc_spok_ContractWithCustomerLiabilityIncreaseFromAdditions_fa48c286-76c0-42b3-a285-a539e0645e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_8a37ee98-9184-4e92-8f17-9f7daab3afd6" xlink:href="spok-20221231.xsd#spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_ContractWithCustomerLiabilityRollForwardAbstract_f1e6446a-36ca-43d0-b263-1a2f0459fb8c" xlink:to="loc_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_8a37ee98-9184-4e92-8f17-9f7daab3afd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_5496aadd-5497-4d3f-aca0-afe3187e8d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_ContractWithCustomerLiabilityRollForwardAbstract_f1e6446a-36ca-43d0-b263-1a2f0459fb8c" xlink:to="loc_us-gaap_ContractWithCustomerLiability_5496aadd-5497-4d3f-aca0-afe3187e8d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsAdditionalDetailsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsAdditionalDetailsDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsAdditionalDetailsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0f283b7d-4726-40c2-9900-95562c04a901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_dda2d849-a296-42d2-8d98-143f12e81c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0f283b7d-4726-40c2-9900-95562c04a901" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_dda2d849-a296-42d2-8d98-143f12e81c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7af10e7e-87b4-4ec7-84b2-2a963f509222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable_5d1d7797-94c7-47f1-b06c-f09b7248dfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7af10e7e-87b4-4ec7-84b2-2a963f509222" xlink:to="loc_us-gaap_CapitalizedContractCostTable_5d1d7797-94c7-47f1-b06c-f09b7248dfe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAxis_59908a52-58a3-434b-9634-87312488c184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostTable_5d1d7797-94c7-47f1-b06c-f09b7248dfe9" xlink:to="loc_us-gaap_CapitalizedContractCostAxis_59908a52-58a3-434b-9634-87312488c184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostDomain_49154653-90a8-4572-bd31-b5de3eac3c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostAxis_59908a52-58a3-434b-9634-87312488c184" xlink:to="loc_us-gaap_CapitalizedContractCostDomain_49154653-90a8-4572-bd31-b5de3eac3c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SalesCommissionsMember_3df803c0-fdce-433d-b308-1c4c19a106b8" xlink:href="spok-20221231.xsd#spok_SalesCommissionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostDomain_49154653-90a8-4572-bd31-b5de3eac3c2b" xlink:to="loc_spok_SalesCommissionsMember_3df803c0-fdce-433d-b308-1c4c19a106b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems_5437d1a3-6822-4027-9dbe-d359e53cf13c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostTable_5d1d7797-94c7-47f1-b06c-f09b7248dfe9" xlink:to="loc_us-gaap_CapitalizedContractCostLineItems_5437d1a3-6822-4027-9dbe-d359e53cf13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:href="spok-20221231.xsd#spok_CapitalizedContractCostRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_5437d1a3-6822-4027-9dbe-d359e53cf13c" xlink:to="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_0e2b37b6-d510-45ee-b474-82135eeec0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:to="loc_us-gaap_CapitalizedContractCostNet_0e2b37b6-d510-45ee-b474-82135eeec0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IncreaseDecreaseToCapitalizedContractCost_26a9d059-484d-48d9-814b-e32bff05c27a" xlink:href="spok-20221231.xsd#spok_IncreaseDecreaseToCapitalizedContractCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:to="loc_spok_IncreaseDecreaseToCapitalizedContractCost_26a9d059-484d-48d9-814b-e32bff05c27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CapitalizedContractCostAmountRecognized_2d8cf9fb-9446-41d1-8731-c311b391f2c7" xlink:href="spok-20221231.xsd#spok_CapitalizedContractCostAmountRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:to="loc_spok_CapitalizedContractCostAmountRecognized_2d8cf9fb-9446-41d1-8731-c311b391f2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_dcb0a363-cf45-4ac2-9402-ddab5d0bcb55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CapitalizedContractCostRollForward_fed1f82c-0bc3-4fe6-9b77-3f790db63a07" xlink:to="loc_us-gaap_CapitalizedContractCostNet_dcb0a363-cf45-4ac2-9402-ddab5d0bcb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_100e293f-901f-4c48-8990-c3856a17ea72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_83ebfe09-2b90-47ab-a3dd-cb360894525b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_100e293f-901f-4c48-8990-c3856a17ea72" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_83ebfe09-2b90-47ab-a3dd-cb360894525b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_58c4c27d-fcbf-4059-a3c4-2e16c04a402a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_83ebfe09-2b90-47ab-a3dd-cb360894525b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_58c4c27d-fcbf-4059-a3c4-2e16c04a402a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_83ebfe09-2b90-47ab-a3dd-cb360894525b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_e85e9e6e-79fc-4620-a8e8-97d899a3d83d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_e85e9e6e-79fc-4620-a8e8-97d899a3d83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f34a7f7b-92c6-43c8-90ee-4066ae967e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_f508cddc-5ff9-43da-9502-30fe7de48eee" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f34a7f7b-92c6-43c8-90ee-4066ae967e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="spok-20221231.xsd#RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.spok.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#LeasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0367d1c4-b43e-4567-91cd-f16a63f92dda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_12b8db7e-06ff-451d-a9a0-15792deb6adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0367d1c4-b43e-4567-91cd-f16a63f92dda" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_12b8db7e-06ff-451d-a9a0-15792deb6adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_daf4fbd0-b707-4ed3-b673-486941389535" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_12b8db7e-06ff-451d-a9a0-15792deb6adc" xlink:to="loc_srt_RangeAxis_daf4fbd0-b707-4ed3-b673-486941389535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_291a3bd6-231a-4f1c-81cc-68eff702da74" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_daf4fbd0-b707-4ed3-b673-486941389535" xlink:to="loc_srt_RangeMember_291a3bd6-231a-4f1c-81cc-68eff702da74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1c84b72b-faed-4d72-9745-9dba385c2613" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_291a3bd6-231a-4f1c-81cc-68eff702da74" xlink:to="loc_srt_MinimumMember_1c84b72b-faed-4d72-9745-9dba385c2613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_69183bf8-0542-4832-be1b-0fcf9e411e97" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_291a3bd6-231a-4f1c-81cc-68eff702da74" xlink:to="loc_srt_MaximumMember_69183bf8-0542-4832-be1b-0fcf9e411e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_12b8db7e-06ff-451d-a9a0-15792deb6adc" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseNumberOfRenewalTerms_f07c08d6-77b8-427f-92d6-30a6f32287fa" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseNumberOfRenewalTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_LesseeOperatingLeaseNumberOfRenewalTerms_f07c08d6-77b8-427f-92d6-30a6f32287fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseTerminationTerm_89c7d500-0076-44e2-a831-cbf58a4e4096" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseTerminationTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_LesseeOperatingLeaseTerminationTerm_89c7d500-0076-44e2-a831-cbf58a4e4096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseNumberOfLeasesExtended_f6569e43-21e7-4fe6-b3c0-858034fb79cc" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseNumberOfLeasesExtended"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_LesseeOperatingLeaseNumberOfLeasesExtended_f6569e43-21e7-4fe6-b3c0-858034fb79cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_3662017b-a2c2-47d9-a5bd-6648225225a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_3662017b-a2c2-47d9-a5bd-6648225225a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod_669064b8-75fb-4f27-b02c-059f6cbe124a" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseNotificationOfTerminationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod_669064b8-75fb-4f27-b02c-059f6cbe124a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_55f46b70-c6c6-405d-895c-11e24323fbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_55f46b70-c6c6-405d-895c-11e24323fbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_666762c4-acee-476c-9832-b813f3f368cf" xlink:href="spok-20221231.xsd#spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_666762c4-acee-476c-9832-b813f3f368cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_5802ff24-0557-42f8-976c-0d0045cc2c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_5802ff24-0557-42f8-976c-0d0045cc2c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_29af1e1a-3495-47d7-bbde-5f4d79459b56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_us-gaap_OperatingLeaseLiability_29af1e1a-3495-47d7-bbde-5f4d79459b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeOperatingLeaseAreaOfLease_ff748b1c-38e3-4c1d-933b-e259e8e82473" xlink:href="spok-20221231.xsd#spok_LesseeOperatingLeaseAreaOfLease"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_008e612e-41df-4317-a24d-7b856ddc33fe" xlink:to="loc_spok_LesseeOperatingLeaseAreaOfLease_ff748b1c-38e3-4c1d-933b-e259e8e82473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/LeasesLeaseCostsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#LeasesLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/LeasesLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_76a47b1f-c9f3-4d78-8dd7-b6adb1e96764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9caa7330-9b77-484b-8938-8d9490429c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76a47b1f-c9f3-4d78-8dd7-b6adb1e96764" xlink:to="loc_us-gaap_OperatingLeaseCost_9caa7330-9b77-484b-8938-8d9490429c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_9452a54b-fa12-440d-bbe2-7af0fe2bcb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76a47b1f-c9f3-4d78-8dd7-b6adb1e96764" xlink:to="loc_us-gaap_ShortTermLeaseCost_9452a54b-fa12-440d-bbe2-7af0fe2bcb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RelatedPartyShortTermLeaseCost_036b1c67-71fe-454f-b3cc-bd640e385cfb" xlink:href="spok-20221231.xsd#spok_RelatedPartyShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76a47b1f-c9f3-4d78-8dd7-b6adb1e96764" xlink:to="loc_spok_RelatedPartyShortTermLeaseCost_036b1c67-71fe-454f-b3cc-bd640e385cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_50a41dad-3e19-41ae-8f18-e61818f4d2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76a47b1f-c9f3-4d78-8dd7-b6adb1e96764" xlink:to="loc_us-gaap_LeaseCost_50a41dad-3e19-41ae-8f18-e61818f4d2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_1a60531a-6acd-4d51-bc17-77212a091f60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76a47b1f-c9f3-4d78-8dd7-b6adb1e96764" xlink:to="loc_us-gaap_OperatingLeasePayments_1a60531a-6acd-4d51-bc17-77212a091f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fccac4ba-468e-4636-bcb4-ef4511af02c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76a47b1f-c9f3-4d78-8dd7-b6adb1e96764" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fccac4ba-468e-4636-bcb4-ef4511af02c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bd67bc77-0aa9-4536-94fd-c9ab802112d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_76a47b1f-c9f3-4d78-8dd7-b6adb1e96764" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bd67bc77-0aa9-4536-94fd-c9ab802112d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/LeasesLeaseMaturitiesDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#LeasesLeaseMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/LeasesLeaseMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2725ed24-8c41-4b1d-a881-4f44d2400d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_decdec64-0e77-4e29-b65f-2531e59b8694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2725ed24-8c41-4b1d-a881-4f44d2400d8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_decdec64-0e77-4e29-b65f-2531e59b8694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dd31fad3-cdc7-41a8-96ed-a8902b5e0b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2725ed24-8c41-4b1d-a881-4f44d2400d8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dd31fad3-cdc7-41a8-96ed-a8902b5e0b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_aac03ec9-df59-42bb-8fa0-f8486825dabf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2725ed24-8c41-4b1d-a881-4f44d2400d8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_aac03ec9-df59-42bb-8fa0-f8486825dabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7134f687-ac2a-4f7f-ab0d-c621dcab0632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2725ed24-8c41-4b1d-a881-4f44d2400d8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7134f687-ac2a-4f7f-ab0d-c621dcab0632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a9816271-318b-4a12-ae17-31f8d9b4d3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2725ed24-8c41-4b1d-a881-4f44d2400d8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a9816271-318b-4a12-ae17-31f8d9b4d3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_57f92c59-5115-4519-9c14-a817a3585c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2725ed24-8c41-4b1d-a881-4f44d2400d8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_57f92c59-5115-4519-9c14-a817a3585c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0ab90fbf-dd43-4fd3-808b-b977ef27f623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2725ed24-8c41-4b1d-a881-4f44d2400d8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0ab90fbf-dd43-4fd3-808b-b977ef27f623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_511447c4-7bb4-4090-9337-2448150f75ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2725ed24-8c41-4b1d-a881-4f44d2400d8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_511447c4-7bb4-4090-9337-2448150f75ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_07d59db1-e902-456f-8845-ebdd99262169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2725ed24-8c41-4b1d-a881-4f44d2400d8c" xlink:to="loc_us-gaap_OperatingLeaseLiability_07d59db1-e902-456f-8845-ebdd99262169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1" xlink:type="simple" xlink:href="spok-20221231.xsd#LeasesLeaseMaturitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1b722f52-86b8-43c6-a764-700d73b546eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd24cad0-71db-4afc-91e6-f6a0a3c6fcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1b722f52-86b8-43c6-a764-700d73b546eb" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd24cad0-71db-4afc-91e6-f6a0a3c6fcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cde60c84-3587-4757-8398-a31393c8c177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd24cad0-71db-4afc-91e6-f6a0a3c6fcc3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cde60c84-3587-4757-8398-a31393c8c177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cde60c84-3587-4757-8398-a31393c8c177" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_a2981339-f7b0-4582-9592-4e90a1cc4451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_a2981339-f7b0-4582-9592-4e90a1cc4451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementCostsMember_9cca5af2-afab-4b6e-abdf-cfb340bce1f3" xlink:href="spok-20221231.xsd#spok_AssetRetirementCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:to="loc_spok_AssetRetirementCostsMember_9cca5af2-afab-4b6e-abdf-cfb340bce1f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingandComputerEquipmentMember_7035e783-942a-4c47-b1fd-9efce262c60a" xlink:href="spok-20221231.xsd#spok_PagingandComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:to="loc_spok_PagingandComputerEquipmentMember_7035e783-942a-4c47-b1fd-9efce262c60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_FurnitureFixturesandVehiclesMember_1ba4a440-1dbd-40da-9fc2-996f90076c47" xlink:href="spok-20221231.xsd#spok_FurnitureFixturesandVehiclesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_224ce2b5-72e0-4bd3-943d-e3ac6d5242ef" xlink:to="loc_spok_FurnitureFixturesandVehiclesMember_1ba4a440-1dbd-40da-9fc2-996f90076c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd24cad0-71db-4afc-91e6-f6a0a3c6fcc3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_1348b23a-973b-4e54-a227-9dc5ee394053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_us-gaap_Depreciation_1348b23a-973b-4e54-a227-9dc5ee394053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationAssetRetirementCosts_57ad7e82-a5ba-466f-a681-7d1559ff7cb4" xlink:href="spok-20221231.xsd#spok_DepreciationAssetRetirementCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_spok_DepreciationAssetRetirementCosts_57ad7e82-a5ba-466f-a681-7d1559ff7cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DepreciationNetOfAssetRetirementCosts_fe749153-d5a3-4ec6-9d9c-0f6d11ae8d2d" xlink:href="spok-20221231.xsd#spok_DepreciationNetOfAssetRetirementCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_spok_DepreciationNetOfAssetRetirementCosts_fe749153-d5a3-4ec6-9d9c-0f6d11ae8d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortizationAbstract_9e65048b-1edc-46f3-9526-5d72342e9ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortizationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_us-gaap_AdjustmentForAmortizationAbstract_9e65048b-1edc-46f3-9526-5d72342e9ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7b9fe210-2dca-425d-b93b-dcdc849fe186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract_9e65048b-1edc-46f3-9526-5d72342e9ecf" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7b9fe210-2dca-425d-b93b-dcdc849fe186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_e082e1ef-c01a-4297-898a-46ff73d2143b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract_9e65048b-1edc-46f3-9526-5d72342e9ecf" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_e082e1ef-c01a-4297-898a-46ff73d2143b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_2abd9476-d329-4f35-ada1-9eace065078f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract_9e65048b-1edc-46f3-9526-5d72342e9ecf" xlink:to="loc_us-gaap_AdjustmentForAmortization_2abd9476-d329-4f35-ada1-9eace065078f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_7cf63e6c-1322-4731-811f-5e9f24e07078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_7cf63e6c-1322-4731-811f-5e9f24e07078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_3dd6521b-9c2e-4837-b1b9-95b7e09bb4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3db851e9-e1dc-4df4-be67-1d57e645853b" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_3dd6521b-9c2e-4837-b1b9-95b7e09bb4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsAccountsReceivablenetDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#ConsolidatedFinancialStatementsComponentsAccountsReceivablenetDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsAccountsReceivablenetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2bd9fdbf-985f-4e13-839c-23f26600c421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_158798c6-117a-4862-bd40-03f05a87bc64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2bd9fdbf-985f-4e13-839c-23f26600c421" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_158798c6-117a-4862-bd40-03f05a87bc64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_e0005cc2-b647-4936-b133-182af3633ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2bd9fdbf-985f-4e13-839c-23f26600c421" xlink:to="loc_us-gaap_UnbilledContractsReceivable_e0005cc2-b647-4936-b133-182af3633ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_307780d0-c9e7-4775-9ea4-d11fbf1508c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50a371fa-9ecc-4461-bed6-33394eedad4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_307780d0-c9e7-4775-9ea4-d11fbf1508c4" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50a371fa-9ecc-4461-bed6-33394eedad4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77a677c3-2605-4e71-81be-7ff457119abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50a371fa-9ecc-4461-bed6-33394eedad4c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77a677c3-2605-4e71-81be-7ff457119abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77a677c3-2605-4e71-81be-7ff457119abe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5bbc6d1c-204b-4828-8f10-2960c8cab023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_5bbc6d1c-204b-4828-8f10-2960c8cab023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementCostsMember_3675288b-9b92-4439-98f2-1d2a6375e7c0" xlink:href="spok-20221231.xsd#spok_AssetRetirementCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:to="loc_spok_AssetRetirementCostsMember_3675288b-9b92-4439-98f2-1d2a6375e7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_PagingandComputerEquipmentMember_4b32611b-fcc1-4023-a00d-f5be48ed826f" xlink:href="spok-20221231.xsd#spok_PagingandComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:to="loc_spok_PagingandComputerEquipmentMember_4b32611b-fcc1-4023-a00d-f5be48ed826f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_FurnitureFixturesandVehiclesMember_b68ec06d-7843-49d0-9608-c8e311790e8f" xlink:href="spok-20221231.xsd#spok_FurnitureFixturesandVehiclesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b96808b4-f58e-4d8a-bbaa-9a5443abffd2" xlink:to="loc_spok_FurnitureFixturesandVehiclesMember_b68ec06d-7843-49d0-9608-c8e311790e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9a75393e-cfab-4f80-a4ad-8c7172db38c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50a371fa-9ecc-4461-bed6-33394eedad4c" xlink:to="loc_srt_RangeAxis_9a75393e-cfab-4f80-a4ad-8c7172db38c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90b70946-cadb-4cf3-8df6-1590ecfdc10f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9a75393e-cfab-4f80-a4ad-8c7172db38c2" xlink:to="loc_srt_RangeMember_90b70946-cadb-4cf3-8df6-1590ecfdc10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6de2853e-d80f-4fe4-921c-c3dbff137386" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_90b70946-cadb-4cf3-8df6-1590ecfdc10f" xlink:to="loc_srt_MinimumMember_6de2853e-d80f-4fe4-921c-c3dbff137386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d847fb53-7d06-40c6-aed9-2bce9564866b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_90b70946-cadb-4cf3-8df6-1590ecfdc10f" xlink:to="loc_srt_MaximumMember_d847fb53-7d06-40c6-aed9-2bce9564866b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50a371fa-9ecc-4461-bed6-33394eedad4c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_27694a67-97e0-4f3c-b654-bc8d30a12db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_27694a67-97e0-4f3c-b654-bc8d30a12db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_327366a6-4cf1-423a-9d12-6888d994c70d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_327366a6-4cf1-423a-9d12-6888d994c70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8ae7a3b2-02bc-481c-9680-06f9bc0d9ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8ae7a3b2-02bc-481c-9680-06f9bc0d9ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0bd1a353-c880-4003-a144-f76e2876710c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12c77942-1301-4d98-85aa-eacf995d67d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0bd1a353-c880-4003-a144-f76e2876710c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_463bf353-bd41-4673-91e5-8d522866095c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b0e1cc9e-e339-4f26-bb41-a09266a6b6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_463bf353-bd41-4673-91e5-8d522866095c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b0e1cc9e-e339-4f26-bb41-a09266a6b6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65c99ad3-1fcb-41f1-8649-404cb69a60b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b0e1cc9e-e339-4f26-bb41-a09266a6b6c9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65c99ad3-1fcb-41f1-8649-404cb69a60b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_266784c1-527c-47fb-9df8-fe1ace8859e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65c99ad3-1fcb-41f1-8649-404cb69a60b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_266784c1-527c-47fb-9df8-fe1ace8859e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_c5450795-15fb-42fa-942e-87f2c5770e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_266784c1-527c-47fb-9df8-fe1ace8859e1" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_c5450795-15fb-42fa-942e-87f2c5770e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e0bb9995-ee03-45eb-ba20-6053be85a785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_266784c1-527c-47fb-9df8-fe1ace8859e1" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e0bb9995-ee03-45eb-ba20-6053be85a785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b0e1cc9e-e339-4f26-bb41-a09266a6b6c9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_42e7cdf1-e698-4237-9160-9e5420226c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_Goodwill_42e7cdf1-e698-4237-9160-9e5420226c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_71ea7633-b270-4b59-ade5-400c8a67e1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_71ea7633-b270-4b59-ade5-400c8a67e1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_4ec3284b-d486-4065-89fd-0f66e955a2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_4ec3284b-d486-4065-89fd-0f66e955a2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8fa42b82-97d7-4f60-90ae-ba1e8b031fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8fa42b82-97d7-4f60-90ae-ba1e8b031fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_3c4e76a1-fc77-416f-9fd7-b4ab2c224b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_3c4e76a1-fc77-416f-9fd7-b4ab2c224b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_cd503d5d-7783-4669-98bb-b407997c7ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_cd503d5d-7783-4669-98bb-b407997c7ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_71e7beeb-5e83-428b-8b13-83ae4e1287fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_71e7beeb-5e83-428b-8b13-83ae4e1287fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_033a0f31-6809-4db1-ad25-1aa501cf0bde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_033a0f31-6809-4db1-ad25-1aa501cf0bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_15dfcd89-74d9-45ef-a58a-96e50d6fe88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_484e3f67-29d9-4fc4-8a1e-aca89bbeaaec" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_15dfcd89-74d9-45ef-a58a-96e50d6fe88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_744f41fc-bfdb-42bc-bf33-8d9df40e623d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95349df3-b6de-4e2f-bccf-d02379841c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_744f41fc-bfdb-42bc-bf33-8d9df40e623d" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95349df3-b6de-4e2f-bccf-d02379841c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fd32a4a6-ce11-4bc8-9f3a-42c9ac0fd9c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95349df3-b6de-4e2f-bccf-d02379841c4a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fd32a4a6-ce11-4bc8-9f3a-42c9ac0fd9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_79326678-d60d-4be7-aa0e-dce059525da6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fd32a4a6-ce11-4bc8-9f3a-42c9ac0fd9c0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_79326678-d60d-4be7-aa0e-dce059525da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_bf305252-b121-41b1-836b-81726dba0dde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_79326678-d60d-4be7-aa0e-dce059525da6" xlink:to="loc_us-gaap_CustomerRelationshipsMember_bf305252-b121-41b1-836b-81726dba0dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9411422a-737e-4ae3-bcdd-bc64ed63ca8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_95349df3-b6de-4e2f-bccf-d02379841c4a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9411422a-737e-4ae3-bcdd-bc64ed63ca8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e0296096-929a-4868-a83f-f59e7a5954c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9411422a-737e-4ae3-bcdd-bc64ed63ca8f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e0296096-929a-4868-a83f-f59e7a5954c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5be82be6-2616-43c5-8e34-2ac99f3cdb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9411422a-737e-4ae3-bcdd-bc64ed63ca8f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5be82be6-2616-43c5-8e34-2ac99f3cdb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1faee8b8-b329-4b23-9460-32a9c694ed98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9411422a-737e-4ae3-bcdd-bc64ed63ca8f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1faee8b8-b329-4b23-9460-32a9c694ed98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#AssetRetirementObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/AssetRetirementObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_667ee0c0-c550-4164-b115-a83b47a77a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable_66ef6274-c908-4988-b37a-67ba9a4d293c" xlink:href="spok-20221231.xsd#spok_ScheduleOfAssetRetirementObligationLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_667ee0c0-c550-4164-b115-a83b47a77a6d" xlink:to="loc_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable_66ef6274-c908-4988-b37a-67ba9a4d293c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dd644b1d-88ff-4e4a-972e-2e1dbd4ae31a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable_66ef6274-c908-4988-b37a-67ba9a4d293c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dd644b1d-88ff-4e4a-972e-2e1dbd4ae31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_688f7348-4eba-4ecc-b449-afffc5635959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dd644b1d-88ff-4e4a-972e-2e1dbd4ae31a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_688f7348-4eba-4ecc-b449-afffc5635959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_77803346-84a7-4a31-b356-81d9d3c3f3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_688f7348-4eba-4ecc-b449-afffc5635959" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_77803346-84a7-4a31-b356-81d9d3c3f3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationsNoncurrentMember_dbb8db0c-9f62-4979-a9f7-945895b35d29" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationsNoncurrentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_688f7348-4eba-4ecc-b449-afffc5635959" xlink:to="loc_spok_AssetRetirementObligationsNoncurrentMember_dbb8db0c-9f62-4979-a9f7-945895b35d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationLiabilitiesLineItems_3fe15ec7-7c67-4b3a-a276-8800f4008f53" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationLiabilitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_ScheduleOfAssetRetirementObligationLiabilitiesTable_66ef6274-c908-4988-b37a-67ba9a4d293c" xlink:to="loc_spok_AssetRetirementObligationLiabilitiesLineItems_3fe15ec7-7c67-4b3a-a276-8800f4008f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_AssetRetirementObligationLiabilitiesLineItems_3fe15ec7-7c67-4b3a-a276-8800f4008f53" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_0b15e784-1fc0-4b9a-a698-9bd10472865d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_us-gaap_AssetRetirementObligation_0b15e784-1fc0-4b9a-a698-9bd10472865d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_5d3f9c15-e112-411b-811e-128a0efabb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_5d3f9c15-e112-411b-811e-128a0efabb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_fedf9a96-e317-43e6-a40f-3d698912dcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_fedf9a96-e317-43e6-a40f-3d698912dcc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationAdditions_350674fd-b4f6-4756-9887-5f9ed8378209" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationAdditions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_spok_AssetRetirementObligationAdditions_350674fd-b4f6-4756-9887-5f9ed8378209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_b1d0b206-f962-4836-b44c-1e0feeea594f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_b1d0b206-f962-4836-b44c-1e0feeea594f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_fca83340-c23e-45ad-8676-ae3861ab0246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_3601bbe9-b8b6-4b45-b5a9-a5699a18d4b4" xlink:to="loc_us-gaap_AssetRetirementObligation_fca83340-c23e-45ad-8676-ae3861ab0246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements_905c24aa-0688-42ea-b26e-873e7c9c2689" xlink:href="spok-20221231.xsd#spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_AssetRetirementObligationLiabilitiesLineItems_3fe15ec7-7c67-4b3a-a276-8800f4008f53" xlink:to="loc_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements_905c24aa-0688-42ea-b26e-873e7c9c2689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2c1aad0c-6d52-4c19-90e6-892904d27242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2c1aad0c-6d52-4c19-90e6-892904d27242" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0f3421f4-5ccc-4055-84bc-1b3216c53f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0f3421f4-5ccc-4055-84bc-1b3216c53f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b0fea14e-d5de-4410-9ecc-a1dbf2aa53f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0f3421f4-5ccc-4055-84bc-1b3216c53f39" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b0fea14e-d5de-4410-9ecc-a1dbf2aa53f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_8ac6e750-3d63-4ea0-b264-e4cfc5279bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b0fea14e-d5de-4410-9ecc-a1dbf2aa53f2" xlink:to="loc_us-gaap_SubsequentEventMember_8ac6e750-3d63-4ea0-b264-e4cfc5279bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_10f9c843-b761-4926-a4f0-b3a0d8766b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_us-gaap_PlanNameAxis_10f9c843-b761-4926-a4f0-b3a0d8766b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_10f9c843-b761-4926-a4f0-b3a0d8766b27" xlink:to="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_A2012EquityPlanMember_f8f9c25c-7892-4cfd-8d16-350f9386d054" xlink:href="spok-20221231.xsd#spok_A2012EquityPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:to="loc_spok_A2012EquityPlanMember_f8f9c25c-7892-4cfd-8d16-350f9386d054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_A2020EquityPlanMember_de2ff87e-9ed4-4d85-a246-afd88f7db556" xlink:href="spok-20221231.xsd#spok_A2020EquityPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:to="loc_spok_A2020EquityPlanMember_de2ff87e-9ed4-4d85-a246-afd88f7db556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TwoThousandElevenLongTermIncentivePlanMember_8b086795-5f25-46f5-b107-c38f68520ac9" xlink:href="spok-20221231.xsd#spok_TwoThousandElevenLongTermIncentivePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:to="loc_spok_TwoThousandElevenLongTermIncentivePlanMember_8b086795-5f25-46f5-b107-c38f68520ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_EmployeeStockPurchasePlanMember_11ad5489-033a-4982-8aaa-68f393d2546b" xlink:href="spok-20221231.xsd#spok_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f62fbf86-0cfc-4253-a924-41b4dddc09d3" xlink:to="loc_spok_EmployeeStockPurchasePlanMember_11ad5489-033a-4982-8aaa-68f393d2546b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_68d6ece8-0a34-4a10-8ff9-4e197a192a38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_us-gaap_AwardTypeAxis_68d6ece8-0a34-4a10-8ff9-4e197a192a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1808aee8-89c2-4653-a1af-7b743274d810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_68d6ece8-0a34-4a10-8ff9-4e197a192a38" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1808aee8-89c2-4653-a1af-7b743274d810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_e90d13d3-1e8a-4892-b77c-a1dcdff64c9e" xlink:href="spok-20221231.xsd#spok_RestrictedStockandRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1808aee8-89c2-4653-a1af-7b743274d810" xlink:to="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_e90d13d3-1e8a-4892-b77c-a1dcdff64c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_077d728c-bced-477e-90e4-39c94b6d19cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_e90d13d3-1e8a-4892-b77c-a1dcdff64c9e" xlink:to="loc_us-gaap_RestrictedStockMember_077d728c-bced-477e-90e4-39c94b6d19cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember_3ea08738-f792-45f3-bee6-735bebd0cfbf" xlink:href="spok-20221231.xsd#spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_e90d13d3-1e8a-4892-b77c-a1dcdff64c9e" xlink:to="loc_spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember_3ea08738-f792-45f3-bee6-735bebd0cfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_510e3054-1512-4a76-92e6-c0b7a8a2df5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_RestrictedStockandRestrictedStockUnitsRSUsMember_e90d13d3-1e8a-4892-b77c-a1dcdff64c9e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_510e3054-1512-4a76-92e6-c0b7a8a2df5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_777adf89-1d11-44a1-98ee-01ee0f0ec20f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_srt_RangeAxis_777adf89-1d11-44a1-98ee-01ee0f0ec20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a22b612b-ba1c-4b40-a285-28889961b465" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_777adf89-1d11-44a1-98ee-01ee0f0ec20f" xlink:to="loc_srt_RangeMember_a22b612b-ba1c-4b40-a285-28889961b465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_35cfeebc-028f-4664-b009-fd7e12582097" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a22b612b-ba1c-4b40-a285-28889961b465" xlink:to="loc_srt_MaximumMember_35cfeebc-028f-4664-b009-fd7e12582097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_3d7f18e7-ac01-4cb9-bd20-a505e4362a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_us-gaap_VestingAxis_3d7f18e7-ac01-4cb9-bd20-a505e4362a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_acd1b949-5fd7-4f0e-b1e8-2eac9a5067ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_3d7f18e7-ac01-4cb9-bd20-a505e4362a7b" xlink:to="loc_us-gaap_VestingDomain_acd1b949-5fd7-4f0e-b1e8-2eac9a5067ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_60630451-eeff-4280-a80e-a4264e324c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_acd1b949-5fd7-4f0e-b1e8-2eac9a5067ce" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_60630451-eeff-4280-a80e-a4264e324c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_3f8350b6-e070-41e8-a25d-9e96004027cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_acd1b949-5fd7-4f0e-b1e8-2eac9a5067ce" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_3f8350b6-e070-41e8-a25d-9e96004027cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_2575da7a-e969-4aa9-897c-d2153737d79f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_acd1b949-5fd7-4f0e-b1e8-2eac9a5067ce" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_2575da7a-e969-4aa9-897c-d2153737d79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9f88361f-8588-460f-8680-c9919b1007b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_fe10616f-80ec-4230-b423-3d23b156c362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_fe10616f-80ec-4230-b423-3d23b156c362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_44cf986a-99c4-4008-be8c-dbe2f66b6b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_44cf986a-99c4-4008-be8c-dbe2f66b6b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2c23079e-ec0d-4cb7-98ad-5270b9e71aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2c23079e-ec0d-4cb7-98ad-5270b9e71aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_7f3019ce-ba3a-4e0f-befd-955528aba4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_7f3019ce-ba3a-4e0f-befd-955528aba4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e7241308-0a97-417d-9664-9d6397d4a35c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e7241308-0a97-417d-9664-9d6397d4a35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_114c723a-93e3-4fd7-a3ce-1561f0f745aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_114c723a-93e3-4fd7-a3ce-1561f0f745aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_e158e5b5-e8b1-4299-9e46-4de4fe22e385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_e158e5b5-e8b1-4299-9e46-4de4fe22e385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_b990dc49-090e-4724-a6d2-77ea958cfdea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_b990dc49-090e-4724-a6d2-77ea958cfdea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_01f98596-d7d7-47ba-ae32-f66fa9f4ebdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_01f98596-d7d7-47ba-ae32-f66fa9f4ebdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_1e7e9d66-752b-4645-8634-22c4ce872fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_1e7e9d66-752b-4645-8634-22c4ce872fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_65f8bc44-24a5-4c31-9f5d-0c84a7b102e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_DividendsPayableCurrent_65f8bc44-24a5-4c31-9f5d-0c84a7b102e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_982917af-43fa-43bc-a26b-5c3ff1edce93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_982917af-43fa-43bc-a26b-5c3ff1edce93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_355600b6-150b-4fde-a6ac-d667dad0113a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_355600b6-150b-4fde-a6ac-d667dad0113a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4efafb7a-e0cf-49a5-924b-51f40622d664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_4efafb7a-e0cf-49a5-924b-51f40622d664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4baaca4b-5ab7-4bcb-901a-6b9dd8bc819e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4baaca4b-5ab7-4bcb-901a-6b9dd8bc819e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0cb1ca5d-f934-43ea-83e2-f24d944eb006" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0cb1ca5d-f934-43ea-83e2-f24d944eb006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4bd96fcb-6137-4f98-986e-fc4d33db0ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4bd96fcb-6137-4f98-986e-fc4d33db0ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c2b74a6e-a0ad-48b2-8879-9dc11c7da077" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c2b74a6e-a0ad-48b2-8879-9dc11c7da077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a0bbef16-3c0b-4e5d-9b0b-4acd506552d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a0bbef16-3c0b-4e5d-9b0b-4acd506552d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_231fa08b-037b-4d90-b675-13ab9ed7a176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_231fa08b-037b-4d90-b675-13ab9ed7a176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_972e979b-da20-416c-a947-04b454fe5e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_972e979b-da20-416c-a947-04b454fe5e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_4add125d-ef2d-46a4-bdd4-2c0dcd82efb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_4add125d-ef2d-46a4-bdd4-2c0dcd82efb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_bc0c17fb-44e9-405a-a0b8-a7a87a568fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_SharePrice_bc0c17fb-44e9-405a-a0b8-a7a87a568fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod_aaf57ed8-cf33-40b7-b7d3-1c5ac89cedaf" xlink:href="spok-20221231.xsd#spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod_aaf57ed8-cf33-40b7-b7d3-1c5ac89cedaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_0f89a7a5-bc50-4d20-8c82-a7d239db1f6f" xlink:href="spok-20221231.xsd#spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_0f89a7a5-bc50-4d20-8c82-a7d239db1f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_7944dfd8-aa9e-4ae3-94f3-6473d2a0e73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_7944dfd8-aa9e-4ae3-94f3-6473d2a0e73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3b03efdd-d640-4f86-a713-e01f336d042b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a163624c-884c-4f6b-89fb-35f35bbaf8dc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3b03efdd-d640-4f86-a713-e01f336d042b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_249ff57a-dc5c-462e-92a9-83d76565674b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8d9f9e6e-60ff-4d96-93ec-6956cd9fd46b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_249ff57a-dc5c-462e-92a9-83d76565674b" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8d9f9e6e-60ff-4d96-93ec-6956cd9fd46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_97bb9624-f00b-49ce-8249-9c5912852b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8d9f9e6e-60ff-4d96-93ec-6956cd9fd46b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_97bb9624-f00b-49ce-8249-9c5912852b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_2cdcabcc-5a62-4832-9233-12581c1b7db2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_97bb9624-f00b-49ce-8249-9c5912852b98" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_2cdcabcc-5a62-4832-9233-12581c1b7db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_99dfb536-ac3f-49b0-9525-826c86596f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_2cdcabcc-5a62-4832-9233-12581c1b7db2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_99dfb536-ac3f-49b0-9525-826c86596f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f202f7dd-e6f6-49ec-98ba-c7ac584facce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8d9f9e6e-60ff-4d96-93ec-6956cd9fd46b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f202f7dd-e6f6-49ec-98ba-c7ac584facce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_886f83d8-adde-4fe3-8c79-d6543b48ad86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f202f7dd-e6f6-49ec-98ba-c7ac584facce" xlink:to="loc_us-gaap_EarningsPerShareAbstract_886f83d8-adde-4fe3-8c79-d6543b48ad86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_43b91745-1c74-46d1-b2b5-68fced373915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_886f83d8-adde-4fe3-8c79-d6543b48ad86" xlink:to="loc_us-gaap_NetIncomeLoss_43b91745-1c74-46d1-b2b5-68fced373915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f202f7dd-e6f6-49ec-98ba-c7ac584facce" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_12658d46-9f95-4a41-9643-9edd361f2e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_12658d46-9f95-4a41-9643-9edd361f2e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_59599f99-91ee-40f7-9f94-95344c65178a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_59599f99-91ee-40f7-9f94-95344c65178a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6f5cc53c-3567-4778-843c-eaae7afcb655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:to="loc_us-gaap_EarningsPerShareBasic_6f5cc53c-3567-4778-843c-eaae7afcb655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a63e6f90-db86-4c0a-974f-8ed36d04e917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1b429c01-8965-4ed4-9235-c332b551050a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a63e6f90-db86-4c0a-974f-8ed36d04e917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c7359374-dbbf-4e07-bc2b-eec10c86fbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f202f7dd-e6f6-49ec-98ba-c7ac584facce" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c7359374-dbbf-4e07-bc2b-eec10c86fbeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityActivitiesUnderEquityPlanDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_bfdb52ea-fcb7-432c-b472-737a8af9a506" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2ddede6-2dca-4e81-bb04-8737f00e61a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bfdb52ea-fcb7-432c-b472-737a8af9a506" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2ddede6-2dca-4e81-bb04-8737f00e61a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4b83af0e-82e6-448d-87aa-b4f9298163a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2ddede6-2dca-4e81-bb04-8737f00e61a4" xlink:to="loc_us-gaap_PlanNameAxis_4b83af0e-82e6-448d-87aa-b4f9298163a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ed79f30e-b663-4277-b59b-b57a535622b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_4b83af0e-82e6-448d-87aa-b4f9298163a7" xlink:to="loc_us-gaap_PlanNameDomain_ed79f30e-b663-4277-b59b-b57a535622b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_A2012EquityPlanMember_c3833784-7567-4b33-886d-74b8f680c452" xlink:href="spok-20221231.xsd#spok_A2012EquityPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_ed79f30e-b663-4277-b59b-b57a535622b4" xlink:to="loc_spok_A2012EquityPlanMember_c3833784-7567-4b33-886d-74b8f680c452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1e7686b4-3730-4f3f-8505-a6413b999341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b2ddede6-2dca-4e81-bb04-8737f00e61a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1e7686b4-3730-4f3f-8505-a6413b999341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:href="spok-20221231.xsd#spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1e7686b4-3730-4f3f-8505-a6413b999341" xlink:to="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c21ba8ea-d069-47e6-a7d8-754407ee7540" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c21ba8ea-d069-47e6-a7d8-754407ee7540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_444892ed-b1c3-4026-8452-0c72d9ab0ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_444892ed-b1c3-4026-8452-0c72d9ab0ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a386b370-0259-4acb-93ff-b70a7e4ff8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a386b370-0259-4acb-93ff-b70a7e4ff8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_d0cf7d51-c7a2-4f3f-99de-1aaae60ed8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_d0cf7d51-c7a2-4f3f-99de-1aaae60ed8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_048be4da-52f5-4405-8196-c0349d7e953b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward_9fa76654-4297-495a-ae2a-ed1790bf968a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_048be4da-52f5-4405-8196-c0349d7e953b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityAdditionalAwardsUnder2011LTIPDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_1abd3815-ec29-49a0-a299-6669d14b8c53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_efe7e8d6-2d7b-485e-8f38-de61d8f43f28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1abd3815-ec29-49a0-a299-6669d14b8c53" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_efe7e8d6-2d7b-485e-8f38-de61d8f43f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a5d25cf1-2ade-45be-80b9-12b69340cc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_efe7e8d6-2d7b-485e-8f38-de61d8f43f28" xlink:to="loc_us-gaap_AwardTypeAxis_a5d25cf1-2ade-45be-80b9-12b69340cc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f877f07-ec8c-4fa9-afa9-607bb2db68d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a5d25cf1-2ade-45be-80b9-12b69340cc5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f877f07-ec8c-4fa9-afa9-607bb2db68d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember_ef0971ac-76ef-44bb-93fd-be3fd1d59599" xlink:href="spok-20221231.xsd#spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1f877f07-ec8c-4fa9-afa9-607bb2db68d1" xlink:to="loc_spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember_ef0971ac-76ef-44bb-93fd-be3fd1d59599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5b22c44f-efad-4167-80b7-76a7440a8750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_efe7e8d6-2d7b-485e-8f38-de61d8f43f28" xlink:to="loc_us-gaap_PlanNameAxis_5b22c44f-efad-4167-80b7-76a7440a8750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_016d8edb-2fac-40e5-b62d-f04005ca5704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_5b22c44f-efad-4167-80b7-76a7440a8750" xlink:to="loc_us-gaap_PlanNameDomain_016d8edb-2fac-40e5-b62d-f04005ca5704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TwoThousandElevenLongTermIncentivePlanMember_13082792-a59f-4e5b-8cf8-fde7f6c1de49" xlink:href="spok-20221231.xsd#spok_TwoThousandElevenLongTermIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_016d8edb-2fac-40e5-b62d-f04005ca5704" xlink:to="loc_spok_TwoThousandElevenLongTermIncentivePlanMember_13082792-a59f-4e5b-8cf8-fde7f6c1de49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe935918-00d5-4a8e-b686-131d32aa8c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_efe7e8d6-2d7b-485e-8f38-de61d8f43f28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe935918-00d5-4a8e-b686-131d32aa8c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe935918-00d5-4a8e-b686-131d32aa8c45" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e4d818e-6328-4db6-83cd-995f800c01cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e4d818e-6328-4db6-83cd-995f800c01cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2ae3a511-6db4-4622-8a7f-7d10f601b7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2ae3a511-6db4-4622-8a7f-7d10f601b7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d5192dfe-b259-4fee-917f-a9e41832537d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d5192dfe-b259-4fee-917f-a9e41832537d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_705bf918-53d7-43fc-9349-b77f747d67a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_705bf918-53d7-43fc-9349-b77f747d67a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_54ffe296-b1d9-4b9c-9fe1-b7d61ffe11a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de24276c-e0b8-4c99-bf2c-61ae95ddb5b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_54ffe296-b1d9-4b9c-9fe1-b7d61ffe11a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe935918-00d5-4a8e-b686-131d32aa8c45" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4fbf138e-eaf2-4aa6-946b-124775830b71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4fbf138e-eaf2-4aa6-946b-124775830b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2417f755-f5e5-43d3-9964-d4f5580d9122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2417f755-f5e5-43d3-9964-d4f5580d9122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_535eb227-7aef-4497-bb18-76368491400b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_535eb227-7aef-4497-bb18-76368491400b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_883d28b5-32b1-463e-9727-afe6cac2703f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_883d28b5-32b1-463e-9727-afe6cac2703f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f7ffcaf0-4f3f-468b-936a-55eba6d47d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_210b2c2f-d9ae-479f-b97e-d7aecfb6f19f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f7ffcaf0-4f3f-468b-936a-55eba6d47d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquityESPPActivityDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquityESPPActivityDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/StockholdersEquityESPPActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7e450321-b12f-4361-8766-a535b38ea5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5c6b92f0-0fa4-4f6f-ab8b-8b39213aa5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7e450321-b12f-4361-8766-a535b38ea5ce" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5c6b92f0-0fa4-4f6f-ab8b-8b39213aa5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_52baecdf-a261-4f36-b275-9a4dbf5a6700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5c6b92f0-0fa4-4f6f-ab8b-8b39213aa5a4" xlink:to="loc_us-gaap_PlanNameAxis_52baecdf-a261-4f36-b275-9a4dbf5a6700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_46c68af3-d7b4-4510-ba37-b11b144df4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_52baecdf-a261-4f36-b275-9a4dbf5a6700" xlink:to="loc_us-gaap_PlanNameDomain_46c68af3-d7b4-4510-ba37-b11b144df4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_EmployeeStockPurchasePlanMember_0893a4a8-eaa5-4024-b1cc-63a4074a73b4" xlink:href="spok-20221231.xsd#spok_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_46c68af3-d7b4-4510-ba37-b11b144df4f6" xlink:to="loc_spok_EmployeeStockPurchasePlanMember_0893a4a8-eaa5-4024-b1cc-63a4074a73b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f0097732-1c67-4eaf-a5e4-b82546e6e871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5c6b92f0-0fa4-4f6f-ab8b-8b39213aa5a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f0097732-1c67-4eaf-a5e4-b82546e6e871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_959d4f6d-9f23-4e84-b0ee-9ab749ee3add" xlink:href="spok-20221231.xsd#spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f0097732-1c67-4eaf-a5e4-b82546e6e871" xlink:to="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_959d4f6d-9f23-4e84-b0ee-9ab749ee3add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_569f60c0-086c-46b5-8501-976fa884ce43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_959d4f6d-9f23-4e84-b0ee-9ab749ee3add" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_569f60c0-086c-46b5-8501-976fa884ce43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_edd2364c-0b03-490c-8e0a-6966ec51956d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_959d4f6d-9f23-4e84-b0ee-9ab749ee3add" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_edd2364c-0b03-490c-8e0a-6966ec51956d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eb9eeea8-20de-45cf-af78-1da60917a1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward_959d4f6d-9f23-4e84-b0ee-9ab749ee3add" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eb9eeea8-20de-45cf-af78-1da60917a1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_bdc9581e-b4fe-4861-92e8-ba17c5635be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f7a7100a-24c0-4e25-8ce9-1bb743d6cc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bdc9581e-b4fe-4861-92e8-ba17c5635be7" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f7a7100a-24c0-4e25-8ce9-1bb743d6cc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_25aeae13-0ea3-47f5-ae4b-cffa4973eb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f7a7100a-24c0-4e25-8ce9-1bb743d6cc4d" xlink:to="loc_us-gaap_PlanNameAxis_25aeae13-0ea3-47f5-ae4b-cffa4973eb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_25aeae13-0ea3-47f5-ae4b-cffa4973eb8a" xlink:to="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TwoThousandFifteenLongTermIncentivePlanMember_2fa26ed4-2434-4cfd-a7b0-dc2e6511d25b" xlink:href="spok-20221231.xsd#spok_TwoThousandFifteenLongTermIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:to="loc_spok_TwoThousandFifteenLongTermIncentivePlanMember_2fa26ed4-2434-4cfd-a7b0-dc2e6511d25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_TimeBasedAwardsMember_3f571c06-2e90-4afa-b18d-00c33ad712ca" xlink:href="spok-20221231.xsd#spok_TimeBasedAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:to="loc_spok_TimeBasedAwardsMember_3f571c06-2e90-4afa-b18d-00c33ad712ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_EquityInLieuOfSalaryMember_2a64c4aa-3cbd-4837-a6e3-58065f697e9b" xlink:href="spok-20221231.xsd#spok_EquityInLieuOfSalaryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:to="loc_spok_EquityInLieuOfSalaryMember_2a64c4aa-3cbd-4837-a6e3-58065f697e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_EmployeeStockPurchasePlanMember_f47ee8ee-263a-45eb-b1a3-248cedec9a76" xlink:href="spok-20221231.xsd#spok_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4634e84a-70ad-4fd7-8d5c-05eb6ae284a9" xlink:to="loc_spok_EmployeeStockPurchasePlanMember_f47ee8ee-263a-45eb-b1a3-248cedec9a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_785c888f-2b94-434f-8274-f89871cb1193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f7a7100a-24c0-4e25-8ce9-1bb743d6cc4d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_785c888f-2b94-434f-8274-f89871cb1193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5e05d463-81d1-41eb-a9b1-fe9fda5aaffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_785c888f-2b94-434f-8274-f89871cb1193" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5e05d463-81d1-41eb-a9b1-fe9fda5aaffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0c65adaf-7ed7-4b18-8f24-25e9aaea370f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d0e2811-e7db-4e64-8d26-5b3ad1dac7bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c65adaf-7ed7-4b18-8f24-25e9aaea370f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d0e2811-e7db-4e64-8d26-5b3ad1dac7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_3d3e67fa-c6da-44d2-a450-600f56f181ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c65adaf-7ed7-4b18-8f24-25e9aaea370f" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_3d3e67fa-c6da-44d2-a450-600f56f181ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_fe513ed2-6259-40e9-b9a1-a2cf38e22d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_3d3e67fa-c6da-44d2-a450-600f56f181ad" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_fe513ed2-6259-40e9-b9a1-a2cf38e22d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8072c380-5e78-47ba-a238-37cc8a30b4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_3d3e67fa-c6da-44d2-a450-600f56f181ad" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8072c380-5e78-47ba-a238-37cc8a30b4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_4bf8fa2f-fbf5-4507-8dd8-b86a25c98633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_3d3e67fa-c6da-44d2-a450-600f56f181ad" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_4bf8fa2f-fbf5-4507-8dd8-b86a25c98633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6af0e325-515c-4cc4-b487-a8fb328776cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_3d3e67fa-c6da-44d2-a450-600f56f181ad" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6af0e325-515c-4cc4-b487-a8fb328776cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_3e15eb40-b07a-46c1-8b4e-aa535a4edac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c65adaf-7ed7-4b18-8f24-25e9aaea370f" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_3e15eb40-b07a-46c1-8b4e-aa535a4edac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9bdcb445-290d-4bdd-ab60-af33b8978a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_3e15eb40-b07a-46c1-8b4e-aa535a4edac9" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9bdcb445-290d-4bdd-ab60-af33b8978a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2a684893-7647-4679-8664-b61fad168869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_3e15eb40-b07a-46c1-8b4e-aa535a4edac9" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2a684893-7647-4679-8664-b61fad168869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_acf79734-0695-4826-bd9d-2c78ad146a51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_3e15eb40-b07a-46c1-8b4e-aa535a4edac9" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_acf79734-0695-4826-bd9d-2c78ad146a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d1ffba97-44f9-416c-8ba0-ff9a68db15c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_3e15eb40-b07a-46c1-8b4e-aa535a4edac9" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d1ffba97-44f9-416c-8ba0-ff9a68db15c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_acab1b14-0367-4cc5-a9a2-41d64cdcecce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c65adaf-7ed7-4b18-8f24-25e9aaea370f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_acab1b14-0367-4cc5-a9a2-41d64cdcecce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxesEffectiveTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_30a5575a-2f09-4b2c-9a5a-e496ff2a96e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_709abd2c-d3f5-4541-a0bf-818b0e06d637" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_30a5575a-2f09-4b2c-9a5a-e496ff2a96e0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_709abd2c-d3f5-4541-a0bf-818b0e06d637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5ef7b7c9-f7ee-4641-9eb4-373e98919dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_30a5575a-2f09-4b2c-9a5a-e496ff2a96e0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5ef7b7c9-f7ee-4641-9eb4-373e98919dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f1bf0bf9-0e41-446c-a3b3-83e9e84694ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5ef7b7c9-f7ee-4641-9eb4-373e98919dd3" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f1bf0bf9-0e41-446c-a3b3-83e9e84694ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fc5ce05c-e522-49bd-a753-1a75a5e83c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5ef7b7c9-f7ee-4641-9eb4-373e98919dd3" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fc5ce05c-e522-49bd-a753-1a75a5e83c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_e6c1dddd-50bc-491e-bfae-a6dfe7305ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5ef7b7c9-f7ee-4641-9eb4-373e98919dd3" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_e6c1dddd-50bc-491e-bfae-a6dfe7305ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_2644f6c1-1572-421a-acf2-eea8a996b7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5ef7b7c9-f7ee-4641-9eb4-373e98919dd3" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_2644f6c1-1572-421a-acf2-eea8a996b7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_2b15b0ad-e273-4c94-a88a-22399f395d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5ef7b7c9-f7ee-4641-9eb4-373e98919dd3" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_2b15b0ad-e273-4c94-a88a-22399f395d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_fd7db63a-474c-4f11-a8d7-a7411e891819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5ef7b7c9-f7ee-4641-9eb4-373e98919dd3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_fd7db63a-474c-4f11-a8d7-a7411e891819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_cc9b7023-175a-4493-a5b2-fd11ae6266c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5ef7b7c9-f7ee-4641-9eb4-373e98919dd3" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_cc9b7023-175a-4493-a5b2-fd11ae6266c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_479bc76e-341f-4f54-b200-d2a52c864bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5ef7b7c9-f7ee-4641-9eb4-373e98919dd3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_479bc76e-341f-4f54-b200-d2a52c864bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_974f3094-70e5-4faf-882a-26414b9c23df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_30a5575a-2f09-4b2c-9a5a-e496ff2a96e0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_974f3094-70e5-4faf-882a-26414b9c23df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ba259016-b628-45d8-9f9e-e89912e3deda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_974f3094-70e5-4faf-882a-26414b9c23df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ba259016-b628-45d8-9f9e-e89912e3deda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a8cd89b4-0204-4d09-8ff3-766ba8f353a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_974f3094-70e5-4faf-882a-26414b9c23df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a8cd89b4-0204-4d09-8ff3-766ba8f353a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_a8b1271b-612c-4979-9efd-5af86c960232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_974f3094-70e5-4faf-882a-26414b9c23df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_a8b1271b-612c-4979-9efd-5af86c960232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_0b72788d-c0a8-4f03-bdc8-4a977ff83c00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_974f3094-70e5-4faf-882a-26414b9c23df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_0b72788d-c0a8-4f03-bdc8-4a977ff83c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_768e8c21-0ca3-48fe-9553-101637c506e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_974f3094-70e5-4faf-882a-26414b9c23df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_768e8c21-0ca3-48fe-9553-101637c506e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_63ef7f17-9bee-412d-9811-f6dd3bb16828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_974f3094-70e5-4faf-882a-26414b9c23df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_63ef7f17-9bee-412d-9811-f6dd3bb16828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_dc5e84fb-11b2-4070-8f0b-eb706c60c37c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_974f3094-70e5-4faf-882a-26414b9c23df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_dc5e84fb-11b2-4070-8f0b-eb706c60c37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a49cfcea-3703-4c79-ae39-00f87b153626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_974f3094-70e5-4faf-882a-26414b9c23df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a49cfcea-3703-4c79-ae39-00f87b153626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_7e87dac5-814a-4400-a17a-048b83d5007b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_7e87dac5-814a-4400-a17a-048b83d5007b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_6a47ed29-7fc9-4f94-980f-276f6f4f3529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_6a47ed29-7fc9-4f94-980f-276f6f4f3529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_4bc5c706-31f8-4c64-a76b-a73e2e6721e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_4bc5c706-31f8-4c64-a76b-a73e2e6721e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_a0908f90-b430-4ca1-8f35-f29c58135e23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_a0908f90-b430-4ca1-8f35-f29c58135e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_b45bb370-56fb-4579-82a6-37d2faefaf44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_b45bb370-56fb-4579-82a6-37d2faefaf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_83b95f6a-3435-46c3-a284-23ad7b31e557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_83b95f6a-3435-46c3-a284-23ad7b31e557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_879a2e10-852c-4b47-9c20-ddafae73db9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_879a2e10-852c-4b47-9c20-ddafae73db9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxAssetsOperatingLeaseLiabilities_5881b7f1-00e1-411e-8e15-9c211f1b89b2" xlink:href="spok-20221231.xsd#spok_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_spok_DeferredTaxAssetsOperatingLeaseLiabilities_5881b7f1-00e1-411e-8e15-9c211f1b89b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_b32cc191-c157-4810-b737-1737983a3bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_b32cc191-c157-4810-b737-1737983a3bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_287a796d-3343-4992-a57c-0b6a9aa7040e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_287a796d-3343-4992-a57c-0b6a9aa7040e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_000ec7ce-a792-4007-a9ec-6267635dc6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_000ec7ce-a792-4007-a9ec-6267635dc6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_319b82a9-8fa5-4cf1-ab14-d7c432894f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_000ec7ce-a792-4007-a9ec-6267635dc6cf" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_319b82a9-8fa5-4cf1-ab14-d7c432894f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxLiabilitiesRightOfUseAssets_30720068-b3a5-4eb6-8332-0be90a16e16f" xlink:href="spok-20221231.xsd#spok_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_000ec7ce-a792-4007-a9ec-6267635dc6cf" xlink:to="loc_spok_DeferredTaxLiabilitiesRightOfUseAssets_30720068-b3a5-4eb6-8332-0be90a16e16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_9b4490f7-89b8-49ec-9b32-6299b230f51a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_000ec7ce-a792-4007-a9ec-6267635dc6cf" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_9b4490f7-89b8-49ec-9b32-6299b230f51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_87c73dc2-a8ce-470d-b9f7-5867fbffe65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_000ec7ce-a792-4007-a9ec-6267635dc6cf" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_87c73dc2-a8ce-470d-b9f7-5867fbffe65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_DeferredTaxAssetsLiabilitiesGross_ac4a151a-b125-464f-b0fa-4ea272a4b41a" xlink:href="spok-20221231.xsd#spok_DeferredTaxAssetsLiabilitiesGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_spok_DeferredTaxAssetsLiabilitiesGross_ac4a151a-b125-464f-b0fa-4ea272a4b41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_394db30c-a11f-4749-8ee4-a0c27ac1fccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_394db30c-a11f-4749-8ee4-a0c27ac1fccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_14ad6d18-8083-4216-8e14-1d14318ce85f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c11b83f-03b3-4b20-843f-48bde08d0c23" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_14ad6d18-8083-4216-8e14-1d14318ce85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5d0a3df4-3650-4e98-a0df-24162f00cbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_b3cb1549-e78d-4aa7-9011-44902e66a237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5d0a3df4-3650-4e98-a0df-24162f00cbab" xlink:to="loc_us-gaap_ValuationAllowanceTable_b3cb1549-e78d-4aa7-9011-44902e66a237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_d625cd54-51e4-4b50-b5a9-eeaf8e389ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_b3cb1549-e78d-4aa7-9011-44902e66a237" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_d625cd54-51e4-4b50-b5a9-eeaf8e389ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_86e11d5c-de84-4f97-b285-4c54fc76f120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_d625cd54-51e4-4b50-b5a9-eeaf8e389ac6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_86e11d5c-de84-4f97-b285-4c54fc76f120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_b159a736-b907-414f-b4cc-96fb882b4b07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_86e11d5c-de84-4f97-b285-4c54fc76f120" xlink:to="loc_us-gaap_DomesticCountryMember_b159a736-b907-414f-b4cc-96fb882b4b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_1c1368e0-4dcc-42a5-86cc-acc34b14f993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_86e11d5c-de84-4f97-b285-4c54fc76f120" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_1c1368e0-4dcc-42a5-86cc-acc34b14f993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c39f7b07-ef01-4003-afde-2465187dc7f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_b3cb1549-e78d-4aa7-9011-44902e66a237" xlink:to="loc_srt_RangeAxis_c39f7b07-ef01-4003-afde-2465187dc7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a4de0eee-56d1-4f34-ab17-45680c9a731b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c39f7b07-ef01-4003-afde-2465187dc7f8" xlink:to="loc_srt_RangeMember_a4de0eee-56d1-4f34-ab17-45680c9a731b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c12b66ab-42d0-48a4-be38-f44e6c3d0ab0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a4de0eee-56d1-4f34-ab17-45680c9a731b" xlink:to="loc_srt_MinimumMember_c12b66ab-42d0-48a4-be38-f44e6c3d0ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3b980a8f-477d-4d86-8c66-ccaedf623699" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a4de0eee-56d1-4f34-ab17-45680c9a731b" xlink:to="loc_srt_MaximumMember_3b980a8f-477d-4d86-8c66-ccaedf623699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_b3cb1549-e78d-4aa7-9011-44902e66a237" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_e6519b1d-00d0-474e-8c0e-1e334c9aea9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_us-gaap_OperatingLossCarryforwards_e6519b1d-00d0-474e-8c0e-1e334c9aea9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OperatingLossCarryforwardsSubjectToExpiration_905e43fc-67ae-4dd2-a850-166d9c8830f6" xlink:href="spok-20221231.xsd#spok_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_spok_OperatingLossCarryforwardsSubjectToExpiration_905e43fc-67ae-4dd2-a850-166d9c8830f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OperatingLossCarryforwardsIndefiniteLived_4f50fc34-4676-44b3-901a-f0f658a3223e" xlink:href="spok-20221231.xsd#spok_OperatingLossCarryforwardsIndefiniteLived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_spok_OperatingLossCarryforwardsIndefiniteLived_4f50fc34-4676-44b3-901a-f0f658a3223e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_675aeda6-f526-40f1-adb8-83c1fa1301dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_675aeda6-f526-40f1-adb8-83c1fa1301dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_35febb40-18e3-4a1b-ba6a-cc340430f3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_35febb40-18e3-4a1b-ba6a-cc340430f3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_IncomeTaxExaminationStatuteofLimitationsTerm_6ed717ec-94fd-474f-acc2-bffb4d52a631" xlink:href="spok-20221231.xsd#spok_IncomeTaxExaminationStatuteofLimitationsTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_cabaaf24-4c0d-4f2f-bda9-ce57b121182e" xlink:to="loc_spok_IncomeTaxExaminationStatuteofLimitationsTerm_6ed717ec-94fd-474f-acc2-bffb4d52a631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9c4c81db-5077-46b6-bcba-be0bcb22b2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CommitmentsAndContingenciesTable_3bd4b0c1-b4fb-4fcf-a9d0-c0076b400214" xlink:href="spok-20221231.xsd#spok_CommitmentsAndContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9c4c81db-5077-46b6-bcba-be0bcb22b2da" xlink:to="loc_spok_CommitmentsAndContingenciesTable_3bd4b0c1-b4fb-4fcf-a9d0-c0076b400214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_69ffb9ff-2425-47fc-927b-93177b4acab9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CommitmentsAndContingenciesTable_3bd4b0c1-b4fb-4fcf-a9d0-c0076b400214" xlink:to="loc_srt_RangeAxis_69ffb9ff-2425-47fc-927b-93177b4acab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_10a34b39-17dd-4022-9593-f9285064378b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_69ffb9ff-2425-47fc-927b-93177b4acab9" xlink:to="loc_srt_RangeMember_10a34b39-17dd-4022-9593-f9285064378b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a5eff478-268d-43fe-b0aa-2549b33ba282" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_10a34b39-17dd-4022-9593-f9285064378b" xlink:to="loc_srt_MinimumMember_a5eff478-268d-43fe-b0aa-2549b33ba282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7814b107-119b-416d-9504-09f8995649fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_10a34b39-17dd-4022-9593-f9285064378b" xlink:to="loc_srt_MaximumMember_7814b107-119b-416d-9504-09f8995649fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6eba8806-ea79-47f3-87bd-c118f9312b43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CommitmentsAndContingenciesTable_3bd4b0c1-b4fb-4fcf-a9d0-c0076b400214" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6eba8806-ea79-47f3-87bd-c118f9312b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_4462c31c-d1e2-4297-aa62-5113a54702f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6eba8806-ea79-47f3-87bd-c118f9312b43" xlink:to="loc_us-gaap_LossContingencyNatureDomain_4462c31c-d1e2-4297-aa62-5113a54702f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember_ca9c3e57-2eab-4bdb-86be-9568b705c6a8" xlink:href="spok-20221231.xsd#spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_4462c31c-d1e2-4297-aa62-5113a54702f5" xlink:to="loc_spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember_ca9c3e57-2eab-4bdb-86be-9568b705c6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:href="spok-20221231.xsd#spok_CommitmentsAndContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CommitmentsAndContingenciesTable_3bd4b0c1-b4fb-4fcf-a9d0-c0076b400214" xlink:to="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LOCContractPeriodRequirement_147ccdf5-4b70-4316-9764-ff6be0d0d703" xlink:href="spok-20221231.xsd#spok_LOCContractPeriodRequirement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:to="loc_spok_LOCContractPeriodRequirement_147ccdf5-4b70-4316-9764-ff6be0d0d703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_cddc1a94-fecd-4d4e-a2ab-253c49202dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_cddc1a94-fecd-4d4e-a2ab-253c49202dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e0e5ad51-086e-4af8-b396-b474fde2b8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e0e5ad51-086e-4af8-b396-b474fde2b8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_c4e91e85-59ae-4a53-a0b3-4dddb0ee63ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_spok_CommitmentsAndContingenciesLineItems_9359e901-be18-47d9-8a32-ad3a735a2e99" xlink:to="loc_us-gaap_OperatingLeaseExpense_c4e91e85-59ae-4a53-a0b3-4dddb0ee63ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_29879f8a-2314-4e4c-8415-477c427a0549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_02b29fb7-637b-4edb-8ac2-dab69059a8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_29879f8a-2314-4e4c-8415-477c427a0549" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_02b29fb7-637b-4edb-8ac2-dab69059a8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5ec283ec-5659-479d-b826-4d32b4b0e629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_02b29fb7-637b-4edb-8ac2-dab69059a8a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5ec283ec-5659-479d-b826-4d32b4b0e629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_24c0ec18-49fe-454f-8c8b-cdf26aaf018a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5ec283ec-5659-479d-b826-4d32b4b0e629" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_24c0ec18-49fe-454f-8c8b-cdf26aaf018a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_OfficeAndTransmitterBuildingsMember_e7f9b776-ea4d-4072-adcb-f6c38a1097c7" xlink:href="spok-20221231.xsd#spok_OfficeAndTransmitterBuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_24c0ec18-49fe-454f-8c8b-cdf26aaf018a" xlink:to="loc_spok_OfficeAndTransmitterBuildingsMember_e7f9b776-ea4d-4072-adcb-f6c38a1097c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_02b29fb7-637b-4edb-8ac2-dab69059a8a7" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne_9265695a-641b-4c7c-a04e-dc73b1021de2" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne_9265695a-641b-4c7c-a04e-dc73b1021de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo_98e86c7d-895b-44d0-a358-41882d155542" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo_98e86c7d-895b-44d0-a358-41882d155542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree_62a30156-21a5-407b-b63e-8916f58f81ff" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree_62a30156-21a5-407b-b63e-8916f58f81ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour_6aa5b82c-549d-4c83-948d-3015cdbd99ac" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour_6aa5b82c-549d-4c83-948d-3015cdbd99ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive_e6091b4d-2fe5-4e77-92be-07aa685bdde3" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive_e6091b4d-2fe5-4e77-92be-07aa685bdde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive_da26d33b-47f4-4dd4-aceb-543cdbd7aced" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive_da26d33b-47f4-4dd4-aceb-543cdbd7aced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_37ed90fa-ea6a-423e-9961-38d0bebdc8ee" xlink:href="spok-20221231.xsd#spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c486916e-50a2-4de7-99d6-ddeba25919a8" xlink:to="loc_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid_37ed90fa-ea6a-423e-9961-38d0bebdc8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#EmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f2ba062f-43e8-4b63-9ab0-34b154556a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_eb2360c4-f9d5-4657-86d8-5034aed49327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f2ba062f-43e8-4b63-9ab0-34b154556a3d" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_eb2360c4-f9d5-4657-86d8-5034aed49327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/RelatedPartiesDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#RelatedPartiesDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/RelatedPartiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_8191f4fe-7d87-4fcd-abf3-dfea1437c2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ec3ff1a3-3aaa-475a-bb9b-c4bbae59b218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_8191f4fe-7d87-4fcd-abf3-dfea1437c2ba" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ec3ff1a3-3aaa-475a-bb9b-c4bbae59b218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fd769c2b-a30d-4c61-9df4-6876c0231e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ec3ff1a3-3aaa-475a-bb9b-c4bbae59b218" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fd769c2b-a30d-4c61-9df4-6876c0231e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ba378281-ff0a-4752-8822-fc2e47ae4191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fd769c2b-a30d-4c61-9df4-6876c0231e59" xlink:to="loc_us-gaap_RelatedPartyDomain_ba378281-ff0a-4752-8822-fc2e47ae4191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_e196bdb3-5618-45eb-88da-83299f04b4d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ba378281-ff0a-4752-8822-fc2e47ae4191" xlink:to="loc_srt_DirectorMember_e196bdb3-5618-45eb-88da-83299f04b4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_b3365c98-eec2-4660-8e37-686f2f735660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ec3ff1a3-3aaa-475a-bb9b-c4bbae59b218" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_b3365c98-eec2-4660-8e37-686f2f735660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_ec902443-65f3-49c3-92b6-c69d96e6b5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b3365c98-eec2-4660-8e37-686f2f735660" xlink:to="loc_us-gaap_OperatingLeaseExpense_ec902443-65f3-49c3-92b6-c69d96e6b5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_28ae7322-3ebc-449c-b0d5-bb62563f85be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b3365c98-eec2-4660-8e37-686f2f735660" xlink:to="loc_us-gaap_RevenueFromRelatedParties_28ae7322-3ebc-449c-b0d5-bb62563f85be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="simple" xlink:href="spok-20221231.xsd#VALUATIONANDQUALIFYINGACCOUNTSDetails"/>
  <link:presentationLink xlink:role="http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_c00b18cb-80e1-490d-902e-2493c6417539" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4c9c5798-1fdb-4270-8452-b25669d961bf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_c00b18cb-80e1-490d-902e-2493c6417539" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4c9c5798-1fdb-4270-8452-b25669d961bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_736596f2-d48d-4281-bb54-d5f262d49359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4c9c5798-1fdb-4270-8452-b25669d961bf" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_736596f2-d48d-4281-bb54-d5f262d49359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_840dce43-4651-4b3a-8971-5d5de77fd019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_736596f2-d48d-4281-bb54-d5f262d49359" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_840dce43-4651-4b3a-8971-5d5de77fd019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember_e24ecb9b-04f6-48c1-8f73-1bbe0df86d2f" xlink:href="spok-20221231.xsd#spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_840dce43-4651-4b3a-8971-5d5de77fd019" xlink:to="loc_spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember_e24ecb9b-04f6-48c1-8f73-1bbe0df86d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_112f4ad5-acfe-44e6-ad2c-4b503f817de6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4c9c5798-1fdb-4270-8452-b25669d961bf" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_112f4ad5-acfe-44e6-ad2c-4b503f817de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_112f4ad5-acfe-44e6-ad2c-4b503f817de6" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_a805ca82-dcb6-4294-99fb-eb8eeb17f1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_a805ca82-dcb6-4294-99fb-eb8eeb17f1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_80696732-33a6-4f37-9391-6b0db798da4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_80696732-33a6-4f37-9391-6b0db798da4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_d7c91fa8-d57b-4fbf-bf6a-7a2a0f8b9da5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_d7c91fa8-d57b-4fbf-bf6a-7a2a0f8b9da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_e68f6a96-13d0-4d5a-b317-2e519e3f21b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_582544bc-fe0c-428b-b523-bea944fd6e8b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_e68f6a96-13d0-4d5a-b317-2e519e3f21b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>a2020ltpsnip.jpg
<TEXT>
begin 644 a2020ltpsnip.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1":17AI9@  34T *@    @ ! $[  (
M   -   (2H=I  0    !   (6)R=  $    :   0>.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $II;FET82!0
M871E;     'J'  '   (#   "&H     '.H    (
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                     $H :0!N &D = !A "  4 !A '0 90!L    _^$*
M96AT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN
M/2?ON[\G(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM
M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS
M.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X
M+6YS(R(^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D
M9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T
M<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E<V-R:7!T
M:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD
M,S-D-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE
M;65N=',O,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@>&UL;G,Z<F1F/2)H
M='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\
M<F1F.FQI/DII;FET82!0871E;#PO<F1F.FQI/CPO<F1F.E-E<3X-"@D)"3PO
M9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D9CI21$8^/"]X.GAM
M<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0]
M)W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/$ P1&!4:&1@5&!<;
M'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!# 0<(" H)"A0+"Q0J
M'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BK_P  1" *Q [T# 2(  A$! Q$!_\0 'P   04! 0$! 0$
M      $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A
M,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W
M.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3
ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'B
MX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%
M!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B
M,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:
MHJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ
M\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** ([BXBM+66XN'"10H9)&/\*@9)_*O/
M[3XDZSJWA.3Q7HOA2.ZT,;VC\S4MEW-&K%2ZPB)E[' ,@/%=QK$MK;Z'?S:@
MADM([:1IT'5D"DL.H[9[BO!==\#?\()X ?Q3\-?B%JUC9!1/:Z?+<+/!.[D8
MC0#Y2QS@<,3C\:F]FV]E;^OZ\QVO:Q]"J=R@XQD9Q2UX/\19;^7Q1\*YM:OK
MS3I]3E0:G#'>211*X$1X3.U&!=AN #<CG@8;IGAC4?!7Q"\=CX?K=+I,.AM(
ML1E:5%ORH95!8DLX )Y)(W8/453]U-OI?\/\Q1UM;K;\78]ZK@;CQ_J<'QLL
M? \NFVD=K<VCW8NUG:1W0*V!MVJ$.5.1EN.]>3:C9:8/V>] \5>'RJ^+Y;R'
M9J,+9O+FZ:0B1&?[SGK\ISP!Q6I\1[OQ!:?M!Z=<>%;.&YUR/PU(8XY&.&;$
MN2HQRP&<+P"<42]UZ]+K[HW%NM.MG_Y,D?0=<?XO\9:QHNI)IOACPG<^([T6
M_P!JG5+M+:.*+)4?,V=S$J<*!GBJ/P@OO#.K>#5U'PW;B&\F;&JF;#737(R7
M\Y^K'))!/&#P!T%WQQXTTKPH1;I>Z7:Z_J,7EVQOITA15!.))7./W:EF('4G
M(7DG"FFG9?U_7Y=AQ::O_7]?J95G\9=(OOAY;^)8;&Y%S<W@TZ+3&($C79.!
M'NZ8YSN].V>*MV/Q*:+Q-K/A_P 3Z3_9NHZ78'4A]EN3<Q7%N!EBC%$.X'C!
M'8\UYEXQT[P_X>^'/A%O#&K6NLV.D>);>YU2_M9DE'F-DM(^PD)DD #L-HYK
MK+F"WO\ ]I>[O)1 ^FZ?X8V:A+-CRE#N2%8GC!7)YXP#5.WY_A&_Y_@"VU\G
M]\K?E^)?L?BWJ,7BO2=)\6>#+S0+;7&V:;>/=QS^8W&T.BC]V3D<$D@GICFK
M&L?%6:UA\07VA:"-5TOPW,(-1N#>>2Y<8\P1)L8/L!Y+,GMGK65%XB\)>.?'
MVEZU?>)=%BT_1G9=(LGOHEGNKAL*9F0MN51@!$QDGYCC@5R>BW$6E?#[XRZ;
MJ6(KF&_O)&B<8)692(S@]F(X/?(J6[1;[)O\5:_WZ_+9E15Y)/NE^=_Z]?4]
MYTG5;?7-"M-5TP^9;WMNL\&_Y<JRY&?3KS7%^#OB-JWBCQUK7ARY\/6=E_8;
MA+RY34VFR3G;Y:F%=W([E<>_2MKX:Z=<Z3\,/#MC?1F*XAT^(2(>JG:#@^XS
M7"?"Z19?CI\360 #[1 O'J-X/ZBK:2K./2S_  L9IMTE+KI^)[%17D7Q4U:*
M_P#%G@O3;J??X:N=7DM=44DK%+,@&R*3. 5W9X/!QWQ5?1M(@T_X\>)-!\/E
M['P])HB37MK82-#%;7)8!2OED>6Y4$_+@D$U"=X\WK^"O^);5G;T_%V/9:*^
M18M'AU3]FS4?%5_=7USK&G:N6M+F2[D/E$O$I(7."2#]XY;@<\5Z5\1KZ&+Q
M=X(O/$TMGJVB2:?(TVE7-Y#"LLOE_P"N(F98V&2H&YLYZ4_^!^*O_P  7_!_
M!V/<*Y3Q!XD\1:5)JLNG^'K.YL--MA<-<76HR6[3#868(H@<$C;C[W<=*YOX
M&Z;%I_A.<-K]OJMSYS8MK35S>0V$)/[N$ .44@9Y4#.>IQ7:>-&"^ M?9B !
MIMP22>G[MJFJW&#:[%4TI3L^YS7A/Q_XB\5:#H^NP^%;./3-3G$9,6J22S0+
MN*EV3[.%P"O][N*] KSOX$$_\*/T#;@D1RX&>_FO7D_AS2?$OQ'\,ZC<0MI5
MMXMT[5VDEUJ]U*6*]M-I_P!6$6$[8L9  <+D'C(K622J.';\KI?\$SAK#F?]
M/5GTY17A]YX?MO$?[0VI^'==NKZ?3;CP\)Y;4:A,$,C2)NV_-E5XSM&%X'&*
MRO\ A%=-U7XI?$#P_J=YJ5SI=AI$3P0RZE,VP^6K<DMD@-SM/R]..!C)NRN^
MS?W7O^1:5WIY?C;_ #/H6H;Q[F.SE:PAAGN0I,<<TIB1CZ%@K$#WVGZ5\IO9
MH?@MX \6'4+S^VX-96SBNI+ER(81))\JH3M &U><9/0G' ^LC]TU<URI^3:_
M)_J3%W?]=VOT.+^&OCN^^(&DW6I3Z-;Z9;07#VR;+XSN[I][(\I !R,'))]!
M7:5X!\/U$G[-_B^1+JXMI+>ZOYHY;:X>)T=4#+RA!QG''0]P17+RZ/!9?#/X
M9^+XKF[&N2:M%;M=R73MB)I9"5"D[0..< $Y.2<T+6W_ &[_ .3?\$'I?_M[
M_P E_P" ?4]%>-VJVOCKXN>-_"GCM8[B.W@B72+:95_<1,AWRQ C[_S*=^"1
MTS@8K)\1"]\0?&[6O".IV.G:E9_V2BZ1:ZM>O!$F47=+%MB?=+DGG 8!3@\&
MI3;2MU5_P_/^NA5E=I]/^!_F>]45\Y?$C1M>\,_!CPK9:YK\UQJL.JK92SV=
M],T<L1:0A6#8#%0%&64D8QTKH-,\/V'AK]IY]-TLS"SU;0GN+V&YG><7,A<@
MEMY)).,\Y[^M5;6R\U]RN3TOZ?B['>>'/'4WC/PKKFI>&]-VW5C<3VEI#=2
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
M\%I&D<O&/F4##<<<T0>%] M=)FTJUT/38=.GYELX[2-89/\ >0#!Z#J*U**
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
MGH.E#N]05D>9S0:3K_AGQSJT&M:1JGBO7M+E T_3;V.X:VMTCPD*A"2[=-S8
MP6P!P!G&OY$\1?"?X1V.F;9[J34[4*JG.T0JPE)] N.:]OTOPAX:T2\^UZ+X
M>TK3[G:4\ZTLHXGVGJ-RJ#BIK+PYH>FZC-J&G:-I]I>SY\VY@M4223/)W,!D
M_C35D_+3\&W^-_\ AQ:M:^?XI+\/^ :5%%%(84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !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 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!1UO58-!T#4-7O$D>WT^UDNI5B +LJ*6(4$@9P.,
MD5SW_"=WG_0E>(/^_MA_\DU;^(__ "2SQ7_V!;S_ -$/4-7&*D85:CA:Q%_P
MG=Y_T)7B#_O[8?\ R31_PG=Y_P!"5X@_[^V'_P DU+15^S1A]8F1?\)W>?\
M0E>(/^_MA_\ )-'_  G=Y_T)7B#_ +^V'_R34M%'LT'UB9%_PG=Y_P!"5X@_
M[^V'_P DT?\ "=WG_0E>(/\ O[8?_)-2T4>S0?6)D7_"=WG_ $)7B#_O[8?_
M "31_P )W>?]"5X@_P"_MA_\DU+11[-!]8F1?\)W>?\ 0E>(/^_MA_\ )-'_
M  G=Y_T)7B#_ +^V'_R34M%'LT'UB9%_PG=Y_P!"5X@_[^V'_P DT?\ "=WG
M_0E>(/\ O[8?_)-2T4>S0?6)D7_"=WG_ $)7B#_O[8?_ "31_P )W>?]"5X@
M_P"_MA_\DU+11[-!]8F1?\)W>?\ 0E>(/^_MA_\ )-'_  G=Y_T)7B#_ +^V
M'_R34M4]6U2TT32+K4M1D\NVM8S)(V,\#T'<]@*'"*5V-5YMV2)_^$[O/^A*
M\0?]_;#_ .2:/^$[O/\ H2O$'_?VP_\ DFN7O/&ETFL:7H=AI"RZS?VAO)+>
MXNO*CMHQQ\SA&).>,!3T-;NBWU[?Z>9=3T_^S[E97C>'S/,4[6(W*V%RIQD'
M X-'LT'MYI7T+?\ PG=Y_P!"5X@_[^V'_P DT?\ "=WG_0E>(/\ O[8?_)-0
M:KJEIHFD76IZC)Y5K:Q&65PI.% ]!UKCH/B>(-#N-;U_0;O2]*80-82^8LSW
MBS9VG:ORH>!D%B1GG'<Y(WL-5JC5['<?\)W>?]"5X@_[^V'_ ,DT?\)W>?\
M0E>(/^_MA_\ )-2 Y -+1[-$_6)$7_"=WG_0E>(/^_MA_P#)-'_"=WG_ $)7
MB#_O[8?_ "34M%'LT'UB9%_PG=Y_T)7B#_O[8?\ R31_PG=Y_P!"5X@_[^V'
M_P DU+5+6-7L]!T:ZU34Y?*M;6,R2/C/ [ =R>@'K0X12NQJO-NR18_X3N\_
MZ$KQ!_W]L/\ Y)H_X3N\_P"A*\0?]_;#_P"2:Y0^+/$)T#^W8O"J'3_*^T"%
MM0Q>&+&<^5Y93=CG;YF>W7BM_0=<L?$FA6NKZ5(9+2Z3>A(P1S@@CL000?<4
M>S0.O-*^A<_X3N\_Z$KQ!_W]L/\ Y)H_X3N\_P"A*\0?]_;#_P"2:EHH]FA?
M6)D7_"=WG_0E>(/^_MA_\DT?\)W>?]"5X@_[^V'_ ,DU+45S<1V=I-<SG;%"
MC2.0,X4#)_E0X12NQJO-NR0?\)W>?]"5X@_[^V'_ ,DT?\)W>?\ 0E>(/^_M
MA_\ )-8=IXRL]0\$KXGTRQU"]M74M';V\&^XD ?9\J9YZ9Z]*WHI/-A23:R;
MU#;7&&7/8CUI^S0?6)C?^$[O/^A*\0?]_;#_ .2:/^$[O/\ H2O$'_?VP_\
MDFI:*7LT+ZQ,B_X3N\_Z$KQ!_P!_;#_Y)H_X3N\_Z$KQ!_W]L/\ Y)J6N*U'
MQIK5MX^/A:QT"SN96LS>Q3R:DT8:,-MP0(6VMD=,D>])QBBE6F]DCL/^$[O/
M^A*\0?\ ?VP_^2:/^$[O/^A*\0?]_;#_ .2:PO _BU/&GAI=52S>R<2O#+ [
M[]KJ<'#8&X>^!7157LT)UYIV:(O^$[O/^A*\0?\ ?VP_^2:/^$[O/^A*\0?]
M_;#_ .2:CU&[:PTV>[2VFNS"A?R82N]\=AN('YFL[PCXCC\6^%K/6X+=[:.[
M#%8G8$J Q7DCZ9I<B#V\[7L:O_"=WG_0E>(/^_MA_P#)-'_"=WG_ $)7B#_O
M[8?_ "352WU;[1KEYIOV"^B^RHC_ &J6';!-N'1'S\Q'<8XK0H]F@^L3(O\
MA.[S_H2O$'_?VP_^2:/^$[O/^A*\0?\ ?VP_^2:EHH]FA?6)D7_"=WG_ $)7
MB#_O[8?_ "31_P )W>?]"5X@_P"_MA_\DU+11[-!]8F1?\)W>?\ 0E>(/^_M
MA_\ )-'_  G=Y_T)7B#_ +^V'_R37%Z%XS\6:W>6D@\"^3I-S)QJ!U>)ML>?
MO^7MW?AUJ+4_B?\ 88-2U.VT@W6A:3?"QO+T7.V0/D*S)%M(95+*,EESG@<4
MN6/]?UYE^UJ7M9'<_P#"=WG_ $)7B#_O[8?_ "31_P )W>?]"5X@_P"_MA_\
MDUR[>.E_X26.QAL1+I[WRZ<;Y9_F%PT/F@"/;RF,#=NSGMCFNAM+\WE]>0QQ
M?N;5EC\[=]]\98 8Z#*C.>I(XQ3]FG_7]=T)UYK=(G_X3N\_Z$KQ!_W]L/\
MY)H_X3N\_P"A*\0?]_;#_P"2:EKEO^$ON=2\07^D>%],CU"332$O+FZNC;P1
MN1GRU8([,WKA<#UHY([ J\WT.D_X3N\_Z$KQ!_W]L/\ Y)H_X3N\_P"A*\0?
M]_;#_P"2:Y_0/&"ZIK]]X?U.Q;3=9L4$KV_FB6.6(])(WP-R\C.0"">E=+1[
M-6N)UYIV:(O^$[O/^A*\0?\ ?VP_^2:/^$[O/^A*\0?]_;#_ .2:EHH]FA?6
M)D7_  G=Y_T)7B#_ +^V'_R31_PG=Y_T)7B#_O[8?_)-2UCQ>*-/G\83^&HO
M-:_M[474OR814)  SW//84<BO8?MY[V-/_A.[S_H2O$'_?VP_P#DFC_A.[S_
M *$KQ!_W]L/_ ))JIIFK?VE<7T7V"^M/L<YAWW4.Q9\?QQG/S)[UH4>S0?6)
MD7_"=WG_ $)7B#_O[8?_ "31_P )W>?]"5X@_P"_MA_\DU+4<\\=K;2SSMLB
MB0N['LH&2:'"*5V'MYOH)_PG=Y_T)7B#_O[8?_)-'_"=WG_0E>(/^_MA_P#)
M-<_X8\6MXDO)T6P\BW^S0W=O.LV\212[MH8;1L?"Y*_-C(YKH9YXK6VDN+B1
M8XHD+N[' 50,DG\*.2*5V'MYWM83_A.[S_H2O$'_ ']L/_DFC_A.[S_H2O$'
M_?VP_P#DFN6TOQ=K'B/3SJ?AOP_'-IK%O(EO[XVTER <;D01OP<<;BN?8<UT
M&BZG_;&B6FH?9Y+;[1&',,A!9/8D<&CD0.O-=BS_ ,)W>?\ 0E>(/^_MA_\
M)-'_  G=Y_T)7B#_ +^V'_R34M0W=Q]DLI[CRI9_)C9_*A7<[X&=JCN3V%#A
M%*X*O-]!?^$[O/\ H2O$'_?VP_\ DFC_ (3N\_Z$KQ!_W]L/_DFL&Z\;:?8V
MVAO?VU]:S:W,L%M;30;94=L<2#/RXSSS^=='3]F@^L3[$7_"=WG_ $)7B#_O
M[8?_ "31_P )W>?]"5X@_P"_MA_\DUSNM^,UT;QEHOA]]-GD?5W81W7F((U"
M@EN,EB1QP0!SUZT_QWXHN?!OA>;6[?3HM0BMF7SHWN3"P#,%!7Y&R<D<'%3R
MQM?Y%*K4<E&VK-__ (3N\_Z$KQ!_W]L/_DFC_A.[S_H2O$'_ ']L/_DFL?3-
M4UZ?4H(-4T6TM[:>!I1<6E\\X0C;A6#0H 3NXY/W36[5>S1'UB1%_P )W>?]
M"5X@_P"_MA_\DT?\)W>?]"5X@_[^V'_R34M%+V:#ZQ,B_P"$[O/^A*\0?]_;
M#_Y)H_X3N\_Z$KQ!_P!_;#_Y)J6BCV:#ZQ,B_P"$[O/^A*\0?]_;#_Y)H_X3
MN\_Z$KQ!_P!_;#_Y)J6BCV:#ZQ,B_P"$[O/^A*\0?]_;#_Y)H_X3N\_Z$KQ!
M_P!_;#_Y)J6BCV:#ZQ,B_P"$[O/^A*\0?]_;#_Y)H_X3N\_Z$KQ!_P!_;#_Y
M)KG_ !7XDU71+G3[30/#YUR\O/,;R?MJ6VQ4"Y.Y@0?O#BJ=QXVU'2_#MM=>
M(/#K:?JU]>K96>F+>I-YKM]TF11A5ZY.#@#H:7+%E>VJ6O9'6?\ "=WG_0E>
M(/\ O[8?_)-'_"=WG_0E>(/^_MA_\DUQD?Q&,;ZM8:AI:V^M:;<V]L+1+K?'
M.TY B99"@(4YY)7('8]*U-.\6-?^'IKUK#R[Z&\>P:S$VY6G639A7V\KGG=M
MX&21Q34(O;^MO\T-UJBW1O\ _"=WG_0E>(/^_MA_\DT?\)W>?]"5X@_[^V'_
M ,DU1US7(= MH+N]C/V1YTAFF!_U&\[58C^[N(!/;.:TZ/9HGZQ/L1?\)W>?
M]"5X@_[^V'_R31_PG=Y_T)7B#_O[8?\ R34M%'LT+ZQ,B_X3N\_Z$KQ!_P!_
M;#_Y)H_X3N\_Z$KQ!_W]L/\ Y)J6BCV:#ZQ,B_X3N\_Z$KQ!_P!_;#_Y)H_X
M3N\_Z$KQ!_W]L/\ Y)J6BCV:#ZQ,B_X3N\_Z$KQ!_P!_;#_Y)H_X3N\_Z$KQ
M!_W]L/\ Y)J6BCV:#ZQ,B_X3N\_Z$KQ!_P!_;#_Y)H_X3N\_Z$KQ!_W]L/\
MY)J6BCV:#ZQ,B_X3N\_Z$KQ!_P!_;#_Y)H_X3N\_Z$KQ!_W]L/\ Y)J6BCV:
M#ZQ,B_X3N\_Z$KQ!_P!_;#_Y)H_X3N\_Z$KQ!_W]L/\ Y)J6BCV:#ZQ,B_X3
MN\_Z$KQ!_P!_;#_Y)II^(30S6RWWA37+.&XNH;7SY7LV1&ED6-"P2X9L;G7.
M :GK%\4_\@VP_P"PUIG_ *7P4."2*C7DY)'HE%%%8G8%%%% !1110 4444 %
M%%% !1110!S?Q'_Y)9XK_P"P+>?^B'J&M/Q9I4^O>"];TBS:-+C4-/GM8FE)
M"*SQLH+$ G&3S@&N=^Q>-_\ H#>'_P#P=S__ ")6D));G/6A*5K%^BJ'V+QO
M_P! ;P__ .#N?_Y$H^Q>-_\ H#>'_P#P=S__ ")6G/$Y_8U.Q?HJA]B\;_\
M0&\/_P#@[G_^1*/L7C?_ * WA_\ \'<__P B4<\0]C4[%^BJ'V+QO_T!O#__
M (.Y_P#Y$H^Q>-_^@-X?_P#!W/\ _(E'/$/8U.Q?HJA]B\;_ /0&\/\ _@[G
M_P#D2C[%XW_Z WA__P '<_\ \B4<\0]C4[%^BJ'V+QO_ - ;P_\ ^#N?_P"1
M*/L7C?\ Z WA_P#\'<__ ,B4<\0]C4[%^BJ'V+QO_P! ;P__ .#N?_Y$H^Q>
M-_\ H#>'_P#P=S__ ")1SQ#V-3L7Z*H?8O&__0&\/_\ @[G_ /D2C[%XW_Z
MWA__ ,'<_P#\B4<\0]C4[%^N ^,[./ "J 3$^H6JS8_N>:/Z@5V'V+QO_P!
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
MLKP2%F65>@D(*E6/W01CJQKW7[%XW_Z WA__ ,'<_P#\B4?8O&__ $!O#_\
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
M-_\ H#>'_P#P=S__ ")1SQ#V-3L7Z*H?8O&__0&\/_\ @[G_ /D2C[%XW_Z
MWA__ ,'<_P#\B4<\0]C4[%^BJ'V+QO\ ] ;P_P#^#N?_ .1*/L7C?_H#>'__
M  =S_P#R)1SQ#V-3L7Z*H?8O&_\ T!O#_P#X.Y__ )$H^Q>-_P#H#>'_ /P=
MS_\ R)1SQ#V-3L7ZQ?%/_(-L/^PUIG_I?!5O[%XW_P"@-X?_ /!W/_\ (E5K
MS0/&.JM907FGZ':V\6H6EU++%JLTKA8;B.4A5-LH)(3 RPZTG)6*C2FI)M'H
M5%%%8'<%%%% !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 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S?Q'_Y
M)9XK_P"P+>?^B'KYL_L'2/\ H%6/_@,G^%?2?Q'_ .26>*_^P+>?^B'KY[KT
M\!%/FOY?J?+<03G#V7*[;_H4/[!TC_H%6/\ X#)_A1_8.D?] JQ_\!D_PJ_1
M7I\D>Q\O[>K_ #/[RA_8.D?] JQ_\!D_PH_L'2/^@58_^ R?X5?HHY(]@]O5
M_F?WE#^P=(_Z!5C_ . R?X4?V#I'_0*L?_ 9/\*OT4<D>P>WJ_S/[RA_8.D?
M] JQ_P# 9/\ "C^P=(_Z!5C_ . R?X5?K?\ "=A:W4^HW5["+A-/LI+I8&)V
MR,, !L<XR<D>U3)0BFVBZ<ZU2:@I/7S9R/\ 8.D?] JQ_P# 9/\ "C^P=(_Z
M!5C_ . R?X5WOAV6+Q+<7FG:I9V:J;626*>WM4A:!D&0<H!D>H.:K)X(O)8X
M#!?V$LES:FZ@B#R!I4&<@90#(QT)%9\U.+M)6_I_Y,Z%3Q$XJ=*3:>F^O3S\
MU;U.+_L'2/\ H%6/_@,G^%']@Z1_T"K'_P !D_PKL_\ A!=771O[2F\J*$1+
M.P</Q&Q^]N"E3P<E02V.U17'A&ZM]<72OM=K+<%=S>4)&V# (X";CD,.%![Y
MQBJO2O;0APQ:7,[VTZ]SD?[!TC_H%6/_ (#)_A1_8.D?] JQ_P# 9/\ "O0;
M;P;%9VGB2+6)H1>:;"AC*L^T%N=W"\Y' SWZCO4!\*?;+3P]%:/8PS:DLFVX
M,\I\Y@>C*4^0C[O&0?6IYZ3V7]6N:.CBTM9._:^NC4?S9PO]@Z1_T"K'_P !
MD_PH_L'2/^@58_\ @,G^%==/X/OX[>*6WFMKOS+W[#L@9MRS?W3N4?F,BHM6
M\+7NDV?VN2>UGMQ*T+/#+@K(IPR;6"L2/8$>]4G2?8S<,7%-N^GF<M_8.D?]
M JQ_\!D_PH_L'2/^@58_^ R?X5U.@>%K[Q'Y@L'B4IGB0/R0,XRJD+]6P#VJ
M>R\'7-]86-VFH6,:7L_V:,2-)D2?W3A#^?3WH;I)V8HQQ4TI1;L_/L<?_8.D
M?] JQ_\  9/\*/[!TC_H%6/_ (#)_A776?AR\M[QYKN6TM(K2\^S&6Z&^-Y0
M?N !6SP,\C&.M3>.+."'Q_?6EK%#:PB2-56- B)E%[#COFA.FY**6_\ P/\
M,<HXB-)U)2:LTM^]_P#)G%_V#I'_ $"K'_P&3_"C^P=(_P"@58_^ R?X5W?B
M.Z3PYX@ETG3+&Q^SV>U"UQ:1S/.=H)9F<$C.>BD #I5"S\,W^LZ9>:K;>0D4
M*O,T0#CY0>0"%*C_ '2P..V*2<''G:T*E&NJCI1DW);KT.3_ +!TC_H%6/\
MX#)_A1_8.D?] JQ_\!D_PKM$\$7DL<!@O["62YM3=01!Y TJ#.0,H!D8Z$BM
M/2/"MC=W7AA+M;<0Z@LK2213REKC;_"5*C81TXX.#STI.5)=/ZU_R8X4<7)V
MNU\_-?\ R2?H_-'G']@Z1_T"K'_P&3_"C^P=(_Z!5C_X#)_A78V'A"ZUK4KR
M#2IH&6"1U4D2;6QDXSM.WCN^W/;-6KZWA/PML;DVT"W(U%H3,D*JY4(3@L!D
M\^M'-3TLNWX@J>)LVY-)7Z[VW.$_L'2/^@58_P#@,G^%']@Z1_T"K'_P&3_"
MO0_"8AD\'ZY),NG1R6K0F&ZN[-9?+W,0<_(Q.<8Z''M5"71+GQ!>73:9<:;<
M36D2DQ6L?D&9< EU4*%XS@]#QT%%X*336W_ _P PY*SIQG&;;ELK^;7?R[?B
M<7_8.D?] JQ_\!D_PH_L'2/^@58_^ R?X5UUOX3>YLY+M-7TT6\=RML\C-*
M'/3^#I[_ -.:MVOP[URZNKB#;%&8)S;ESO96?&>JJ<#!'S-@<]:?-26]OZ_X
M<E4\9*UKN_GZ_P"3^XX;^P=(_P"@58_^ R?X4?V#I'_0*L?_  &3_"NSM_!-
MY<6UI,U]8P_:KDVBI(TFY90<;#A#^8R/>DB\$:I)9WERS0HEI++$_#OEHQEN
M54A?8L5S1S4?(:I8QVM?[SC?[!TC_H%6/_@,G^%']@Z1_P! JQ_\!D_PKLSX
M%UD:*=2*($\E9_+.X$QL>#NV[.^<;L@=JK:_X6OO#BQ&_>-C([)A%D&" ">6
M4!ASU4D>].])NVA+ABU'G=[;[G*_V#I'_0*L?_ 9/\*/[!TC_H%6/_@,G^%=
MO86%II^BZ-J%]'$PO]1^=I5W*L,;+D8]R3GV ]ZZ.WT]-:U#3[R>PT$Z<L=Q
M+&VF6[1B5T7(216 )P<'&,8SZU$IPCKRZ*_X&]*C7JV2F[NVEWU?Y'DO]@Z1
M_P! JQ_\!D_PH_L'2/\ H%6/_@,G^%>LV5A9W=MI>IQ:=:RWMQ9J9+=;9-C!
M;A4=_+ V@["<D#CKQ6-'X7M;X36]O<I"7N?W3>7OSO#F%,Y!4%5))Y^\O'%+
MVE/6ZV_SL-X?$:<DV[V:U[JZ^??L>?\ ]@Z1_P! JQ_\!D_PJ[:>";>_56M=
M!LW5@Q#&"-1A02>3]#]<'T-;VMZ=%'HNCZK BQB^B=947@!XVVE@.V1@X]<U
M-9:_9VC:;/-;27#VMI+;&..41<LS_-DJV1MD/XC\[=G&\8ZZ_A?]3&+E&IRU
M9M*R>[ZV_1W^1R4OAK3(5C:31[)5E7>A^SIAAG&1QZ@C\*C_ +!TC_H%6/\
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
M1]G+3HSJP=:H\333D_B77S/J*BBBOGC]'"BBB@ HHHH **** "BBB@ HHHH
MYOXC_P#)+/%?_8%O/_1#UX7_ &#K'_0*OO\ P&?_  KW3XC_ /)+/%?_ &!;
MS_T0]0UV8:LZ5[(\;-,''%<G,[6O^AXC_8.L?] J^_\  9_\*/[!UC_H%7W_
M (#/_A7MU%=?UN78\;^QJ?\ ,SQ'^P=8_P"@5??^ S_X4?V#K'_0*OO_  &?
M_"O;J*/K<NP?V-3_ )F>(_V#K'_0*OO_  &?_"C^P=8_Z!5]_P" S_X5[=11
M];EV#^QJ?\S/$?[!UC_H%7W_ (#/_A5S2K;Q%HU^MW8Z9>!PI5E>T9E=3P58
M$<@U[%10\6VK-#CE$(M2C-W1Y0[ZXEO<1:=X;;3OM*[)GMK6;<ZGJN7+;0>X
M7&:Z#78=:T[P_HL>G:=NN18&WEN(09)8<GYDPI(&0>N,]<$5V]%92KWMI_6Q
MU0P/*I+G>JMTTU3T^X\IO)=>U&UMHM1\.-<RVT:Q)</:S"0H#PIVD CMG&??
M/-6YM6\2S:E>WA\.E'OK;[-.B6LX4KQ@CYL@X '!QQTKTNBJ^L+^4A9?)?\
M+Q].BZ;'FEWJ_B:\DU)Y/#I7^TH$AN MI-@[?NL/FX(_+CI2V^K>(K9-*$?A
M@9TG=]F8VMQG+=<_-SD\_7VXKTJBE[96MR_UL/ZC.]_:/[EWO^:OZGG.GSZS
M>7D-G=Z(UG;3:DMZTZ6\ZM ^0"5.[I@'KG&?IB]XNTR^U#3)9;FROH[E+@M;
M6T,D4\;AB2[D0QC:>G+$D_K7<45+K:II;&BP7N2A*3=_3S_*]UYGF.C:GXGT
M.SM[>VT*25+>=IXS+:2YW,FPYVD C'KS[TJZEX@CL;.TB\,;([.[^UPXM9R0
M^[/=CD=OI[\UZ;15NNF[\IDL!)1Y54=O1'E\E]XAFCNHI?#>^&YN?M?E-:3$
M13=W4YSSW!)'M5+78M>U_5I-1NM#GAGE WB"VE"L0,9PV><8'''%>HZEJ,6F
M6JRR@N\DBQ0QKUDD8X51_CV&3VK 'BG4[SQ++IVD:7;3PV<ODWCS79C<-MC8
M^6NPY $@Y8KNP<>I2Q*3TC_6G_ _ )9;*<6I5';Y>?\ F_Q.6GGUV]AB&I^&
MOMT\2!%N9K2828'3)0J&Q_M U:M=8\36MC%:'P\9HX[>6V^>TF&4D;<PPI !
M]P!7HL]PENJ&02$.ZH/+B9\$G SM!P/4G@=S4M-UTU;E". E%\RJ._HOZ>QQ
M.NPZUIV@:+'IVG9N!8&WEG@!DEAR?F3"D@9!ZXSUP:RH-6\26RZ0+?PYL.DE
MOL[?9)B3N!W!LMSDG/&.>F*]+HJ56LM5_6O^;-)X)N5XS:T2Z=+?Y+[EV1YK
MIVL^)],5%M_#S%8[J2Z16M9L*SJ5(X;D8/&<GWJK=S:Y=>'QH_\ PC30VRSF
M=&CMI]RN>O)8CH<<C]>:[G5O$JZ9/91I874XNK]+%I2OEI$S8Y^;!8<\%0PR
M",BC1O$JZK!=22V%S:&WOVL3$R^:^X8^8^7N"CYNN2 .2136(BWI'^E;_-?>
M2\OGRV=1V]%UW_+\#@]+?7-+TF\T[_A&WNK>]93,)[:?)V\@ JRX&>:F@O?$
M5C<13Z9X>:REBVA'BM9F*H"3LRY;@DG/<],XXKU&BF\1=W<3..7.*251Z;:+
MU_/4XNTBU,^#=3O#H-NMS-?I<)9E7 &!RZQ[]W7MR.>F*P?MOB::RN+74]%F
MU*&><W!%U:RY20\%E*%2/IT]J].N'ECMY'MXA-*JDK&6V[CZ9[5#INH0:KIT
M-[:$F*9<C<,%3T(([$$$$>HJ56LWI_7](VG@7)1M-JUUTUU;U^]_U<\Y@O\
MQ#;Z78V,?AP[+&Y%U$YM9MV\'//S8P>F,?E3TU+Q'#<75Q:>'&MKBY+LTT5M
M.""_WN"Q#=S\P.,\8KTVBFZZ?V3-8"2M:H]/)=#RF]EU_4;2VBO_  \\\]M&
ML4=TUI+YFP'A3@[3Z<J33=4?Q#JEC#9'1+BVM87,BPPV\Q7<>,_.6Q]!@>U>
ML457UC^Z2\MNFG4>NG0\PA&K+X=L;<Z1=-/IMT\D<4MHY2:.0#<#@=B.>1PW
MM38;_P 3VEU9R6&B36D%GO\ +M8[24QG?P^[<2S9'')X[8KU&BE[==8E?V>U
M:U1JWZ?TON1Y#J,.O:G/;--H<\<-J@CAMH[641HH.<<Y;DDY.<\U/:S>);5[
MMQH]Q(]S()=TEK)^[<!@&7&.@8C!R/;BO5Z*?UC2W*3_ &;:7/[1W^7:WY:'
ME.L6FJ7&E:5IEOI=\\5A"VY_LKC=([;FQQT' _ ]JQ_[!UC_ *!5]_X#/_A7
MMU%-8IK9$3RF,W=S?1?<K'B/]@ZQ_P! J^_\!G_PH_L'6/\ H%7W_@,_^%>W
M44_K<NQ']C4_YF>(_P!@ZQ_T"K[_ ,!G_P */[!UC_H%7W_@,_\ A7MU%'UN
M78/[&I_S,\1_L'6/^@5??^ S_P"%']@ZQ_T"K[_P&?\ PKVZBCZW+L']C4_Y
MF>(_V#K'_0*OO_ 9_P#"C^P=8_Z!5]_X#/\ X5[=11];EV#^QJ?\S/G_ ,1:
M)JL7A?5))=,O$1+.9F9K=@% 0Y).*^JJ\V\>?\DX\2_]@FZ_]$M7I-<6)JNH
MTV>YEF$CA822=[L****Y3U@HHHH **** "BBB@#F_B/_ ,DL\5_]@6\_]$/7
MA?\ 8.L?] J^_P# 9_\ "O=/B/\ \DL\5_\ 8%O/_1#U#79AJSI7LCQLTP<<
M5R<SM:_Z'B/]@ZQ_T"K[_P !G_PH_L'6/^@5??\ @,_^%>W45U_6Y=CQO[&I
M_P S/$?[!UC_ *!5]_X#/_A1_8.L?] J^_\  9_\*]NHH^MR[!_8U/\ F9XC
M_8.L?] J^_\  9_\*/[!UC_H%7W_ (#/_A7MU%'UN78/[&I_S,\1_L'6/^@5
M??\ @,_^%']@ZQ_T"K[_ ,!G_P *]NHH^MR[!_8U/^9GB/\ 8.L?] J^_P#
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
MNO\ T2U>DUE4W.W#[,****R.D**** "BBB@ HHHH YOXC_\ )+/%?_8%O/\
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
M_GX_\<;_  J98FA0_BS4;]VE^9RXA-VL7Z*H?VWI_P#S\?\ CC?X4?VWI_\
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
MHJU)6U%*#O[J9#14WV6;^Y^HH^RS?W/U%',B?9S[$-8OBG_D&V'_ &&M,_\
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
MK]]=6>HPG3FO=+U%YK.%GD2.:W:,QE9'VL5?#$Y"D?*!CDT]+)?UTO\ C?\
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
M%  @V!!(K<M)UW' 4\'-._\ 7X_DA>9U=WHVEW]S:W%]IMG<SV;;K:6:!7:
M\<H2,J>!T]!3Y=,L)Q=":RMY!>(([G?$I\]0" K\?,,$C!]:XVX\8Z[+X)M_
M%>G6EDEJENDUQ8S!FDG8G#I'(& 4@\#*MN..E=K=W<=E9O<S;MJ@?*!EF)X"
M@=R20 /4T/LP[%.3PWH<NCII$NC:>^FQG*636J&%3G.0F-HY)/3O3[O0-'O[
M""QOM)L;FTMR&AMYK9'CB(& 54C P#VKG(/$^JW/@]]4N;G2-'>.[N89[N\W
M-;VZQSM&H(WH6+;0,[E&><=%K-D\>ZK)HGAZY$FD:>=4MI)9+^8/<6ID4@+"
MA5UPTF21EB1M(PQHO_7]?UV';IZGHM%5M.FN+C2[6:^M_LMS)"KS0;MWE.0"
M5SWP>*LTVK.Q*=U<****0PHHHH *9)&DT3Q3(LD;J59&&0P/4$=Q3ZRO$VM?
M\([X7U'6/)\_[%;M-Y>[:&P.YYP/4]A2>B&M]!8O#&@P:3+I<&B:=%I\QS+:
M):1B*0^I0#!Z#J.U65TO3TM;>V2QMEM[5E>"(0J$B9?NE1C"D=B.E<9<^-M5
MTF\ETF_;3;W49TM'LIK2-TB'GRF+YU+L<*?FR&&X=EK?\-:OJ%Y>:MIFL_9G
MO=+G1&GM8VCCF1T#JP1F8J>2"-Q^[G/.!6^O]:?Y$Z?UY_YFE%H^F0:K-J<&
MG6D6H3J$FNT@42R+QPS@9(X'4]A3KO2]/U"UGMK^QMKJ"X(,T4T*NLI  !8$
M8/0=?05R=IXPU2>]TZ_>.T_L74M2ETV*$1L+B)E,BK*7W%6#-$?EV@@,.3@B
MI=-\2Z_<ZO>6EUIZ0@NT5LLEI+%Y;AR "[';./+4R%H\ 8V]2*2U&W9_UZ?I
M_2.OBBC@A2&"-8HHU"HB+A5 Z  =!3Z** "BBB@ HHHH 9-#%<0/#<1I+%(I
M1XW4,K*1@@@]0:QH_!7A6&SGM(?#6CQVUP5,T*V$024KG:67;@XR<9Z9K7N6
MG2UD:TB2:<#Y(Y)"BL?=@#@>^#7/Z#KVK:QHUY<"SLS=6^HSV@C\YDC"QR%-
MV[:23QGH,^W6E=:CZ?U_70NQ>$?#<&FSZ?!X?TJ*RN&#36R648CE(Z%E"X)'
MO5]-.LH_LOEV=NOV-=MMMB4>0,;<)Q\HQQQVKDHO%FJ7O@'1-:A>WL[K42&D
MQITUZ%!1VPL4;AV/RCG)[G'IN:%K<=_X5357U"WU% CN]Q:VSP*=I.1Y;LS*
MPQ@@G.0>G2F]+WZ"MJD7;'1],TR>YGTW3K2TENW\RXDMX%C:9N?F<@?,>3R?
M4T7FC:7J%NL%_IMI=0K+YRQSP*ZB3).\ C&[))SUYKEM%\6:U<WNDMJ-O9R6
MVNV$EY916Z,DD#*JL(G9G(?*N/F 4 J>#G-3^&/$>N:K^ZU*S2&9W1E+V<UL
M43&95*2'+;2502 [6+9 PIIVZ?U_7]=A76_<Z^BBBD,YWXA?\DQ\4?\ 8'N_
M_1+UVM<5\0O^28^*/^P/=_\ HEZ[6@ HHHH$%%%% !1110 4444 <W\1_P#D
MEGBO_L"WG_HAZ\\KT/XC_P#)+/%?_8%O/_1#UYY7Q7%7_+G_ +>_]M,JG0*4
M'!R.M:NC6%I?07KW0FS;0F4>7(%W8[<J?SI-2TM(I+,:<L\ANH1)Y+#<ZG\!
MS^5?*_5*JI*JM4_OW:_-,RM=7*<NH7D\7E3W<\D?]QY21^1-0K+(L3QK(PC?
M&Y QPV.F1WJ<:;?'?BRN#Y9P_P"Z;Y3UP>.*MWFC265K!YD%P\]P%9&5?DYS
M\F,9+?C^%'L<1-.HT].]^O0>I0CO+F*!H(KB5(F^]&KD*?J*)[NYNMOVJXEF
MV?=\QRV/IFI#IE^)1$;*Y$A7<$,39QZXQTI1I>H-]VQN3SMXA;KZ=*CEQ$ER
MV=OF+4J45-+:7$$:R36\L:,2%9T(!([9J&L'%Q=F!Z3I?_('L_\ K@G_ *"*
MMU4TO_D#V?\ UP3_ -!%6Z_8L/\ P8>B_(ZEL%5[ZPL]3LWM-2M(+RVDX>&X
MC$B-]5/!JQ6'XOUV7PYX=DU"&.-B)8HC)-GRX [A3*^.=JYR>G3J.HV92)%\
M)>'5T5-'_L+36TV-]ZVCVJ-$&_O;2,9]^M+_ ,(EX<,-I"?#^E^58L6M4^Q1
M[;<D[B4&/E)//&.:YBS\6ZPOP]O=<@O]#\0O:6\D[3VCF)4"1EMK*IDRV1C&
MY>.>*O>*?$VH:-X6BU6*^T?3A]F$IDU,'9/*5W"% )%()P><M]#SAWM=^G]?
M@)*]OZ_K?_,ZH6=L+XW@MXA=-&(C/L&\H"2%W=<9)..G-5[S1-*U".YCO],L
M[I+K9]H6:W1Q-M^[O!'S8[9Z5AZUXJN;'2=+FLH+=KF\EL_/4R>9'#'-*D9(
M9<;C\QVG@':3VP>BO9+N.VW:?!#--N VS2F-0.YR%8_ACGVHEHKOH"UU*T_A
M_1KK28]*N=)L9M.CQLLY+9&A3'3"$8&/I1/X?T:Z2T2ZTBQF6RYM5DMD86_3
M[F1\O0=,=*YU/%VK2_"N+Q3!8V<EP=/DO98WE9$0*A8 #!+= .H]<]JN>)/$
M]SHW@>35+6*&;4?L+7*1."(_ECW,Q .=HZ=>25&1G-/6[78:C>R[_P!?J=/1
M3(B6B1FQN*@G I](E.ZN%%%% PHHHH R]4\,Z#KDZ3ZUHFG:C+&NU)+NTCE9
M1G. 6!P,U.^C:9)JT6J2:=:-J$*>7'=M IE1>?E#XR!R>,]S65KVN:EI6M:/
M;PVEJ;/4+Y+5IGE8R#,<CG"  #[F,[CUZ5E:GXPU2VNM1OK2.T.D:3J,5A=0
MRQL9YM_E[I$<-M4+YH^4J=VT\C(H6NW];?YH'IO_ %_5CJK31M,L+RXN['3K
M2VN;IMUQ/# J/,>N68#+'ZU%<^'=%O+"*QO-'L)[2%_,BMY;5&C1^3N"D8!Y
M/(]364^L:[8^+=-L[^*SEL-4>9(XX499K4HI<,[%R)%(&#A5VE@.:/%^NWNC
M/;?9+V&SB:*62:232+C4#A2G\$+J5'S$ECD=.E+:P[:V.D:*-V0O&K&-MR$K
MG:<$9'H<$C\35>STK3]/FN)K"PMK66Z?S)W@A5&F;^\Q ^8^YKE]6\3:S!;Z
M-+HD<&IPWD E:[@LI9(;ALKA5*,?(!#,V^0LH QR:ZC3KF2\MC<NJK%(Q:#'
M4Q_PL?<_>[8! Z@U5B;IENBBBD,**** "BBB@#/U70-'UU(UUS2;'4EB),8O
M+9)@A/7&X''2F+X:T)+RUNUT73UN;.,16TPM4WP(. J-C*@9. /6J'C#7-2\
M/Z6+RPM+66+S88G>>5@5,DR1\(!\W#D_>'3O47B_5]=T.PN-5TV*RDL[)5>6
MVG1C+= G!6-PX",!TRK;B<<4+R&=#%9VT%Q/<06\4<UP0TTB( TI P"Q')P!
M@9[54NO#^C7]N]O?:38W,,DWVAXYK9'5I?\ GH01@M[]:YW4/%%W9^+!9SZM
M96-FUU% B3Z-<2;RR(VPW(E$2.Q8@ CTX/?6\1ZQ=V-SI>G:7Y*WNJ7#0QS7
M$9DCA"QM(S,H92W"X ##D]>*.EQ&R;>%H5B:*,QIM*H5&U=I!7 ]B!CTQ4$6
ME:?!J4VHPV%M'?3J$ENDA42R*.@9\9(]C7'2^,->;PTLUO8QG4(+^>QO)(+*
M:ZC5HMP#+%&V_#D+@Y(3=R3CGJM'OKK4;<SW,,<"[578K;CY@'[SGN V5''\
M)/0BC?7^M1;:?UH:5%%% PKG_&?_ "!+/_L-:7_Z7P5T%<_XS_Y EG_V&M+_
M /2^"@#LZ***!!1110 4444 %%%% !1110 4444 <W\1_P#DEGBO_L"WG_HA
MZ\\KT/XC_P#)+/%?_8%O/_1#UYY7Q7%7_+G_ +>_]M,JG0****^*,C9T[5(+
M+0[JV66YCN9F5D>)1A"O3G<#S]/SHTO6DMK6[ANMY>=UD$XC64AAZJ_!^O6L
M:BNZ..K0<7%[*WR_S\T%S:GU6WNM,>&>:X:>2Z\]W\E0",8Z!ASCG_.:GEUJ
MQ?4KV51<>3>0>4QV*&C.!R!NYZ>HKGJ*?U^KY?TG'\FQ\S_K[SH4UNRP8W^T
M[$LC:QN(U+-GG<1NX^F32Z?K5A:6^G+(UT6M'=V"Q+ABW;.^N=HJXYE74^?2
M_P#]LI?FD%S5U'4+6ZTNUMX6F,D$DARZ !@QS_>/-95%%<-6JZLN:7DON5OR
M0-W"M7PU_P C%;?\#_\ 0#656KX:_P"1BMO^!_\ H!KIR_\ WRE_BC^:".Z.
M_HHHK]=.H*HZN-4^PAM#^S-=+(K>7=.421<_,I8*Q7([X/TJ]574=2M-)L9+
MS49U@@CP"[9.23@  <DDD  <DD 4F,X*V\ 7T\-WJVI6\4>L300PPVEEJ]S:
M1($##<\T0#,Q#G^ C"J/4TGA[P7XD\.6.C3V:Z=+J-A926$\-QJ5Q+%)&WED
M2*[1ED(:/_5!=N&."*['2/$^FZSI4VH0&XMX(!NF^VVTENT8QNR0X'&.<CCW
MJ*Y\8Z)::-:ZK+<S&RNX1/%+':328BP#YC!5)1<$99@ ,\T]K_UW_2XOB_K^
MMC%C\/Z_I-GI.EZ=9:5J>G:;"AS=7\ELTUP#GS&18)!@'D#/4YZ@5KZEI5]K
M,%W#JD4)@01RV,=I?W%M)YP4[@\L>"%W8P0.G)&<"K][KFF:?8VUY=7D:V]W
M+%%;R+EQ*\A 0+MSG.>W;GIS4FJ:I:Z/9&ZO?.\O<J 06\D[LQ.  D:LQ_ 4
M/S[_ (_U;\ 7='%>%?#OBSPKILD=M;:;.\EY-*\,^MW4R.DCLXP[PL4920#A
M?GR6;!J=?!VIZ6/^);#I6I177VAKNSOV:*%'FDWED"H^1_#M(&0,Y!)SL+XZ
MT)HI7:6]B:.18O)GTRYBF=V!(5(VC#N<*3A0>!FI9/&6C+9VMU%)>745V',7
MV/3[BY;Y"%<,L:,4()P0P!!R.H-#UW]/PV#_ (<M>'-);0?#.G:4\YN&L[=(
M3+@C<0,< DX'H,GBM.HK>=+JUBGB$BI*@=1+&T; $9Y5@&4^Q (J6F[MZB5K
M:!1112&%%%% !4<T:RV\D;QI*KJ5,<GW6!'0]>#4E175U!96DMU>31P6\*%Y
M)9&"JB@9))/04G:VHUOH</+\.MNGW%QIT6GV&I^=;36EO;Q[+6W$$GF+"-J@
MX9F?<^T'+YV\ 5KZ9I.N6<]UJ+_V<M_J=]%)=Q!W>.&W1 FQ'VJ6?"YR5 RQ
M&.*L0^,]$N+*YN89KEA:F/S8?L,_G 2'"$1;-[!CT(4@X..AK1TO5;?5[9I[
M2.[C17V$7=E-;-G /"RJI(YZ@8_*JU7]>GYV7],G1ZG+:;X0U2VO+.QNI+-M
M&TW4IM1MI4=C/*7,A6-D*A5"F5OF#$G:O R:TO$FB:KJBRR6-PB.C(L40NI+
M??%D&13-&"\98A>5!X0?WC5R/Q5H\NN#2$NF^ULSQIF"01NZC+(LI78S@9)4
M,2,'C@T0>*]&N;B[@ANV+V@)DW02*& ;:2A*XDPWR_)NYXZ\5-KI)#>^O]?T
MRUHMK=6.AV=KJ%P;FYAB5))2Q;<0/4\GZGD]35ZBBF&P4444 %%%% #)C*L#
MFW1'E"DHKN55FQP"0#@>^#]#7)>%],\3Z+HVJQ7=EI+W=Q>S7ENL6H2F-C+(
MSE78P KMR,$!L^BUU=Q<P6=M)<7<T<$,:[GEE<*JCU)/ %9\?B;1YM(N-4AO
MDDLK>1HI)E5B-ZG:5'&6.[@8SD\#-)VU]/P'V]3#\,:9XJ\.^"],TPVNDS75
MBH@=!?2".6/'W]_DY5@?X=I&/XO2[I^@7VGV:62R6LEM>S74^IL0RMNF+,!$
M!P &;'S=AGK4@\;:(UBMU%)>R@SM;F&+3;AYTD4;BKPK&9$XP?F4<$'N*T-(
MUJSURUDN-/\ M&R.0Q.+BUEMW5AC(VR*K=_2G)<U[_TA7M;^M3G?#7A?5[&Z
MTC^VY+)HM"LGL[-[9F9KD-M7S7#*!&=L8&T%AECSP!3_ !+X<US5,S:?>+%,
M\K!D2]EM<1A2(CYD:[CM)+E#PQ8@G %:^E^*-.UB0K9IJ"@1^;YMSIES;QE>
M.0\D:J>O8].:73O%.D:M&SV-R[;9$CVO!)&Q+_<(5E!*GDA@"I )S@&F[RW_
M *U_S_X *T=#3A5TMXTFD\R15 9\8W'')QVJ2BBEN"T5CG?B%_R3'Q1_V![O
M_P!$O7:UQ7Q"_P"28^*/^P/=_P#HEZ[6@ HHHH$%%%% !1110 4444 <W\1_
M^26>*_\ L"WG_HAZ\\KT/XC_ /)+/%?_ &!;S_T0]>>5\5Q5_P N?^WO_;3*
MIT-?1-1MM/BO//>=7GB,:&) =O\ M9+"C2]9%M<W3W_F3_:8C&TC 2,OH<-P
M?H:R**^6AC:L.3E^S=+YWO\ FS*YN2:Q!-9W\=Q/<237 18W$"(,)R,@-QZ=
MZE76[*'4+*XB%PXAM_L[@HJG&"-P.X\\]*YZBM/[0K7OI?3\&WW\W?U'=G0V
M>M6-H]E'FY>&U,C[S&H9BPQC&[  ^M16.IV-MI_V>22ZW?:UGW+$O(7H/O\
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
MZI;VMNUV.>M.,+<QG45H_P!D_P#3;_QS_P"O1_9/_3;_ ,<_^O7SG^JV<?\
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
M\1S>'#9VZO"',KQS_O590O+0[?DB(.V-MQR$ P*[2BGUN*P4444#"N?\9_\
M($L_^PUI?_I?!705S_C/_D"6?_8:TO\ ]+X* .SHHHH$%%%% !1110 4444
M%%%% !1110!S?Q'_ .26>*_^P+>?^B'KGZZ#XC_\DL\5_P#8%O/_ $0]<_7I
MX#[7R_4\['?9^?Z!1117J'G$=PDDEM*D$ODRLA"2;0VPXX.#UQZ5PEK_ &_<
M>/M2T(>*M0$%K8Q7$4AMK4L78D'=^Y&5XZ#!]Z[^N<L_#5Y;>.[WQ"^HP/%=
MP+;FU%H5954DK\_F'G)Y^7GT%92BW.+6W7[G^MBXM*+_ *ZK]"X_BC28M6_L
MQ[B3[64=T06TA$H3[X1@N'([JI)[8J&'QGH4^E+J,5U*;:2011M]EE#2N<X5
M$*[G/!X4'H?2L"#X=7EKXD@UN'6H9+R&>YD\VXL3(\B2@ (S>:"=@R!C ]AW
MR]=T)_#/A#0=-NM1MWGM=3\VWU*3_0XX.'?+.?,4$DD#*D'(&,\UG[2HHWDK
M?\/Z]C3DIMVB_P"M?^ =K'XQT";3UO(-3AFC9Q&$A!>4R$9$?E@%]^ ?EQG@
M\5DWOQ M?[9\.VVE!KJVU::6.27[/+F/8",8VY#;N"#]T#) '-8.E^%[7Q;X
M62PCCCMETG4//M[LR"_MKYR-SN<I&)%)9@< #(X/:NC/@E1>:!=6TUG9/I$T
MDK0VE@(H9O,7:V$#90X[Y;WS33JRL^FGZ7_4&J<;]]?UM^AUE%%%=!@%7-)_
MY"D/_ O_ $$U3JYI/_(4A_X%_P"@FLJW\.7HS2E_$CZHZ6BBBOG3WPKG?'-_
MK&F^%Y+C0+>XFN!+&)?LL(EFCA+#S'C0\.X7. <_0XQ715GZS9WU[9*FE7ZV
M%RDBNLKPF5&QU5D#*2#]14RO;0:."\->*;T_#66:VUQM8U(0_NFNHP);4BW5
MW\U=JYVG<02#NW)DG.:K7WCG7H/@5:ZY;7,;ZW)I@O9KEHEVQC(&=N-N26
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
M_P"P/=_^B7KM:XKXA?\ ),?%'_8'N_\ T2]=K0,****!!1110 4444 %%%%
M'-_$?_DEGBO_ + MY_Z(>N?KH/B/_P DL\5_]@6\_P#1#US]>G@/M?+]3SL=
M]GY_H%<#>'7H/'^EZ'_PE-_Y%Y9S3RLMM:@JR$8"YB.%YZ')]Z[ZN<O?#5Y=
M>.K'Q!'J,$<5G"T MFM"S,KXW?/Y@YXX^7CWKOG%MQL<,&DG<M/X@T_2KFRT
MO4[]WO9BL F-NP267;G!95V*QZ[<@\]*9%XRT.:UO+@7<D<-DQ2X>:VEC","
M!M^91ELD#:.>1QS6%JWP\N-2\1G6%UB,3I?PWEN;BS,K0JBD&(-Y@^0D[L#'
M/7/:AXB\.2Z-X'UR/4[V"]&HZ@MTL@@:W6VD>1?F9MSX5< [B.,<YS4.=1)M
MJV_Z6Z^OW=#10IMI)]OUO^AUL/C'P_/:W$ZZI"@MCB>*8&.6(YV@-$P#J2>
M".>,5C:_\1+.PTZUN-*62Y:34H[&>.2TF5X<\ME"H8-@\ CG/&:P=*T2V\7:
M5KFA2NL@N9([R36;2]6\CFGSPI(BC0E0BY4#&#V-;UQ\/Q/H=K9PS:;87%O?
MQ7OFV&EB&*1H^@:,/D_7</Z4E*K))KR_/7]1\M.+L_ZTT.S!W*",\CN,4M)2
MUTG.=79_\>,'_7-?Y5-4-G_QXP?]<U_E4U?-3^)GT,/A05SOCF_UC3?"\EQH
M%O<37 EC$OV6$2S1PEAYCQH>'<+G .?H<8KHJS]9L[Z]LE32K];"Y21765X3
M*C8ZJR!E)!^HK.5[:%H\XT[Q-J\?P<U+6+#Q-_:%UI]D9BUU;*;B)Q C"-QM
M7HVXY*L64CGO6]XCU34[3X:VNLC6;^SNH]/$KM86"7)FF,8(WJ8VVID') 7K
M]X53A^&>H+X#U#1FUN!-1U>"."^NS9F1%B2(1!(DWJ1@#[S$Y)8XYXV$\,^(
MX],L[-/$UL@CM/L=P5TUMLB# 5T4S'RY ,@M\P.1\O %5.[YK>7Y._Z"CHTW
MY_FO^"<5K'C_ %Z\L=1N-%U:"(Z+X?MM4D:UA22*\F?+,I+@D1[5X"[6R>O&
M*[;Q=XCO].^'?]N:3"WFNL#L$4.\<;LH<HIX9PK' YR<<'I6/<_".T1#:Z+J
M<EAI]QID>EWL#Q>:TT*-D%'W#8Y!8$D,.>@K;U3PIJ.H^>B:]Y,,5Q;7&F0_
M8U*V;0]0V"#*K'D@D$=C0]=//]7^EONZ$JZ^[]%^M_\ @G.Z'XXN-0\%ZQ<Z
M5K*ZQ-'<31V-Q/"D<R1I$'9IHU50"I#X^49^3/7--_X2'69_@MIOB6XUR_MK
MYK W#O8:<D_G2E25#KY;!4&,$C;_ +PK1OOAC;ZEINJMJ!TF\UK5)3))?76D
MB6.#Y%C_ '41?*':HY+DYY.> &Z!\/=7\-^';71]*\064$"0-!<^7I17SP<8
MD \[Y9L;@7.X'(RORBD[M.WE;[M2UHT_7\SK/#NH-JOAG3;]YX+A[FUCD>6V
MSY;L5!)7/.,YZUI50T/1K3P]H-GI&FJRVMG"L40=LL0.Y/<GK5^KE9R=B(W4
M4F%%%%24%%%% '%^,]8UK2/$/AF*PO8X[;4M7CM98O(&3%L9F!8YY.W@@#'Z
MUS>N>.=<@U;6-1L;TQV&B:W:::U@(8RMQ&^P2,S$;PVY_EVD ;>0<UU?B_PG
MJOB/5M&N]/UJUT]-)N1=QQRZ>TYDE 9?F82I\N&Z 9]_2G<?#?[3K]U=/JN-
M.O[VWU"\LA;_ #//"!C;)O\ E0E5)4JQXX841W5^_P#\C_D_O%+9V[?Y_P#
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
MR3'Q1_V![O\ ]$O7:T %%%% @HHHH **** "BBB@#F_B/_R2SQ7_ -@6\_\
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
M ))9XK_[ MY_Z(>OE>OJCXC_ /)+/%?_ &!;S_T0]?*]>-FGV/G^A^D\"_\
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
MG')SSS1T#J:E%>?P:!<7NB_:M%?4[FWO+L2PQ7/B&\B_<+&ZJWG;FD4.Q#8
M.05R.,UD3WU[?:=IHM[;6TMK07D-[IMIJTTEVEPD@42^=NWRQ*=W&>=RX1L;
M0F[?U_7];V ]7HK-\.W2WOAG3;E+X:B)+:-OM83;YYVC+[>V3SCM6E5-6=A)
MW5PHHHI#"BBB@ HKG?'$NI0^&B^DK=L?M$(N?L*%I_LYD'F^6!SNVY^[\W7'
M.*XNRU6YO?$:^&K:\U4:/+JOEB6XN)DNA']B\\Q>8Q$J_.5)W'> 2O%"N[_U
MV_S_ #!Z'JU%<GX5U"[@\*ZJ+F:6[;2KR[MX9;ABSR1QL=FYCRQ PI8\G&3S
MFL3P[+J,5]X8N%U.\FE\0:3+->BXF>6-9@D;K(B,2(P"[#:N 01GD TKWU79
M/[TVOR#K9^?X.S/1Z*X#2#>>&B8?%NNPVD1DBDDEGU-Y$+X( $DP4J9&!;RU
M^50F!PU=_5"3N%%%%(84444 %%%% !161XKDU2+PCJC^'U9M26V<VP106+XX
MV@\$^@/&<5YS+KUS:ZDVE:+=:TEE?#3Q*VIM,+BV::Y:.3;YO[Q"RJ?88RM"
MU=@>BYF>NT5RWA(SVFM>(=':YN;FTL+F(VK74S32(LD2N4,CDLP#9(W$D!L=
M *YS3K[4)&T/Q%]OO&N-1UR>RN+;[0YMS!NF55$1.U2OEH=P 8X.3@FCJO.W
MXALFSTRBN!2#5-"U2]F\0ZY';V=SO,ER^H.46/S,^81( MN0I6(*A.2V[.17
M=03Q75O'/;2I-#*H>.2-@RNI&001P01WH6JN*^MB2BBB@85S_C/_ ) EG_V&
MM+_]+X*Z"N?\9_\ ($L_^PUI?_I?!0!V=%%% @HHHH **** "BBB@ HHHH *
M*** .;^(_P#R2SQ7_P!@6\_]$/7RO7U1\1_^26>*_P#L"WG_ *(>OE>O&S3[
M'S_0_2>!?^8C_MS_ -N"BBBO'/T@*Z2?QM=W8LY;W3=.N;ZRC6."^>-Q*H7[
MN0'",1_M*:9I7A"75?#MQK7]K:?:6MM(L4_VCSMT98X7.V-@<Y[$^^*H^(=
MO/#.L2:;J#1/(BJXDA?<CJPR&4X''X5K:I3C?H_Z1Y\IX3$U?9/64;]UVO\
MFKKLT6[7Q=<VOA>?0S8V<T$]P+F2642&1I!C!R' [8QCZU<O/']]?W&J/=:=
MISQ:J$-U;E9-C.GW9!\^Y6'L0..E<K6EJFASZ/%&+Z:!+IFQ)9Y;SH?E# N,
M8Y# \$^AP010JE3EWT7_  P3PF$53WH^])M]?)W^]1UZ-+R-V3XD:I+?&X>Q
MTXK)9BQN(#&YCN(AT# OP1S@KMZUFQ>*6@T?5-,M])T^*WU,H9-OG9CV?<VD
MR=CD\YR3SD<5A44.K-[O^F7' 8:"M&-MN_1W7W= HHHK([0KKOA9_P E+TK_
M +;?^B7KD:Z[X6?\E+TK_MM_Z)>ML/\ QH>J_,\W-O\ D75_\$O_ $EGT711
M17U9^ A5'5],_M:Q$ O+FR=9%DCN+5E#HRG((W!E/T((/I5ZJ&LZQ;:'IQN[
MP2,#(D4<42[GED=@JHH]22!S@=R0.:3&96F^#4TS2[J&+5[]M0NT2.;5"(3-
MM3[JJI0QJH!88V_Q$]3FG6'@^&R\+V_A^35-1N["%?**S-&K20A=HB9D13MP
M.V">A)'%1VOBZZGTB"[;POJRW$THB2S#VQ=LH7WAC*$*X4_Q9SQBIK_Q=;Z3
MI<-WJVFZC9R2LJ_9FA61D+2"-=SQLT8R6&/GZ'V-,7F-UWPBFMW&FR1ZQJ&F
M)ID@EMH;%8 BN%90V'B;HK$8Z>V>:GU+PQ%J;7+RZEJ,;RO%+"T<P_T22,$!
MX@5(!.3N!!![BK&MZ]::#!;27BRN;FYBMHTA7<Q:1P@)R0 H+#)/\R ;.H7P
MT^S,WD2W+Y"QP0[=\C$X"C<0/Q) ]31T^?XZ?\ +?UY&(?!%H;?<=1U ZE]J
M%W_:F^/[1YH3R\XV>7C9\NW9MQVSS3!X&MH!"^G:MJEA<J)!/=02QF2Z\QR[
M^9O1ER6)(*A2N<+@<5+;>,K>^TV2>QTO49[R&Y>UFTT+&MQ%(HW,#N<)PI!R
M'(((P3FK%GXLTW4-#M-3L_.E6\9HX+<1D3-(I(:,J>A4JP.2 ,$DXYH\_P"O
MZ:^\#1TW3K;2=+MM/L$,=M;1B.-2Q8@ 8Y)Y)]SR:M4U&+(K%2A(R5.,CVXI
MU# **** "BBB@ K \1>%3XAOK"Y;6]2T\Z?+Y\,=H(-OF89=Y\R)R3M<C&<>
MV>:WZR-1\2V6F:K9:?.ETT]Y.L$92W;RPS*S#+G"]$8X!)]J.J#HRM?>%#?>
M*[/73KFIPRV2LD5M&(/)VMMWJ=T1;YM@R=V1V(IMEX+L+'5Q>1W5X\$=S)=V
M]@[KY%O/)G?(@"ALG>_#,5&\X XQ;;Q+9#Q)!H@2Z^U3K*RL;=ECQ&%W?,V
MWWU^[GK3;/7KF]U1K9?#^I1VRRR1?;W>V\D["03@3&3!*X'R9Y&0*%TL#V*E
MQX,BGCL6CUG5H+VR66-+])D:=XY3EXV+HP*Y"XXR-HP16I%HEE;Z;8Z?;(T5
MG8F/RH5;((0?*"3DG! /7.0/>J^M^(HM'GAMH[&[U*]GC>5+2R$9D,:8W/\
M.ZC +*.N22, U1N?'FE0V=A=VT=U>V][;"[#VZ+^Y@RH\QPS XRX&U06SVXH
M79?U_6OX^8/35_U_7^1;T/PM::#<RS6UQ<S;D\J))BFV"/<6V+M4$C<Q.6+'
MWK;J"UNTNQ*8@VV.5HMQ'#E>"1[ Y'U!^M3T+160=;A1110 4444 %9]SH\%
MYJD%[>/)/]F;?;P.1Y<4F"-X &2V">6)QVQ6A7.S>-+*'7)=/%E?2Q07,=G/
M?1HAAAGD"E(SEMY)WIR%*C<,D<T=;!TN%EX+L+'5Q>1W5X\$=S)=V]@[KY%O
M/)G?(@"ALG>_#,5&\X XPVX\&13QV+1ZSJT%[9++&E^DR-.\<IR\;%T8%<A<
M<9&T8(JW9Z]<WNJ-;+X?U*.V662+[>[VWDG82"<"8R8)7 ^3/(R!2ZWXBBT>
M>&VCL;O4KV>-Y4M+(1F0QIC<_P [J, LHZY)(P#2=K*_]?U^7D/K_7]?\$L1
M:)96^FV.GVR-%9V)C\J%6R"$'R@DY)P0#USD#WJIH?A:TT&YEFMKBYFW)Y42
M3%-L$>XML7:H)&YB<L6/O52Y\>:5#9V%W;1W5[;WML+L/;HO[F#*CS'#,#C+
M@;5!;/;BM^UNTNQ*8@VV.5HMQ'#E>"1[ Y'U!^M4T[W?G_D_\B;K;^NZ_P R
M>BBBD,YWXA?\DQ\4?]@>[_\ 1+UVM<5\0O\ DF/BC_L#W?\ Z)>NUH ****!
M!1110 4444 %%%% '-_$?_DEGBO_ + MY_Z(>OE>OJCXC_\ )+/%?_8%O/\
MT0]?*]>-FGV/G^A^D\"_\Q'_ &Y_[<%;Z^+9I-%L],U+3=/U&*QW"VDN%D#Q
M \[<HZY&>S9IOA_PK-XBL[^Y@U"RM4T^(S3BY\W(C'5AL1L_3K[5#X@\-W7A
MU[,W$]M=0WL N+>XM7+(ZGZ@$'V(KS$IPCS=&?<U*F%K551F_>3TW33MT?H^
MCV+=AXSO;*VUB%[2SNCK'%T\PD#8Y("[74  GT_3BK'_  G^H?:(Y#8:>5&G
MC39HBDFRX@   8;^",<%=IKE:TKG0[BRTJ.\O)H('F5)(K5RPFDC;.) ,8V_
M*>^>AQ@@D52I;1Z+_@_YO\2:F#P:E><5>7KV2_)+TLNQMQ?$75+9M+:TL["
MZ9&\,.Q'(>)OO1N&<@@_GQUJG9>+O[.N+^2ST/2XUO[8VLL0$VT(QRVW]YD$
M\=^,#&.:YZBAUIO=EK+\,DTH[[ZOO?\ -M_-A11161W'U%X2_P"1*T3_ +!\
M'_HM:UZR/"7_ ")6B?\ 8/@_]%K6O7UU/X%Z'\\8O_>*GJ_S"J.KZ9_:UB(!
M>7-DZR+)'<6K*'1E.01N#*?H00?2KU4-9UBVT/3C=W@D8&1(HXHEW/+([!51
M1ZDD#G [D@<U3.<Y\?#VW;P[>Z;-K6I-/J$2P7E^ODB:6(*RB( QE%3#-]U0
M>2<Y)-6-3\%_VMX;M-&N?$.K+#;.CF:,6PDF*.'3=^YV_*5&-H&<<YI(_&\4
M7AN75]9T?4]-6*-I&B:$3%D5-Y8-$67&.[$<\5<U3Q98:/IMO>7<5V4N!$46
M.W9L>8RHH9A\BG+@<MZXS3Z_=_P!?\'_ ()8BT-%U:UU*YO+F[N+6T-M&9M@
M7D@O)A5'SMM4'&!@< 9.8]1\.QZG#JD,^HZ@D6I(D<D:3#;$JC#",$';O!(;
MN>V#S2ZCXELM,U6RT^=+II[R=8(RENWEAF5F&7.%Z(QP"3[5=U"^&GV9F\B6
MY?(6."';OD8G 4;B!^)('J:-U_7]=0ZD&HZ2;V&!+._NM+> _)+9B/.W&"A$
MB,NT\=NPP169+X*M%:"32]1U#2IHT=))K21"UP';>WF>8C DL2VX ,"3@BF+
MX]TH:#>:G/!?P?8'EBN[5K4O+;O&N]E;9N4?+@AMVTY&#S6O-K-O#8VMP4E9
M[P#[/;HN9)&*[MH&<=.I)P,9) YHZW_K7_/\0VT_K3_(FTW3K;2=+MM/L$,=
MM;1B.-2Q8@ 8Y)Y)]SR:M4U&+(K%2A(R5.,CVXIU# **** "BBB@".XB::W>
M..>2W9A@2QA2R>XW C\P:P[KP;ITVG6UO:RW-C/:W1O(;VW=3.LQ!#.2X8,6
M#,#N!!!Z<#%_7-:MM TMKZ[661=Z11Q0KN>61V"HB@D#)8@<D#GD@5G)XN\V
MQ,EOH>J37B79M)=/'D+-&XC\SDM*(R-N#E7/4>^#^OZ_ 99LO#-K81V4=O=7
M@CM6F>1#-E;MY<[VF&/F)9BW& ">!CBJ^@^#;+0+B*2&[O;I;6%K:RBNG5EL
MX203''A02/E49<LV% S6O97DESIZW-W93Z<Q!+0731EXP#W,;,O09X8UBZ9X
MWT_4[M(C;7EI%<6K7EG<W"(([R%<;GC*L2,!E.&"G# @=:+V?]?UW^5Q6NB3
M5?"%GJPW/=W=O.9)7:>$IO99%V.AW*PV[ %X&0 ,'/-;L,26\$<,0PD:A5&<
MX &!6%I'C"TUA?W5G>6\C/$(XIE3=(DBEDD&UB-NT,V"0P Y . >@HM85T]0
MHHHH&%%%% !1110 C LI 8J2,!AU'OS6#<^#].N])N[.=[AIKN5)Y;[>!.9D
M(,<@;& 5*K@ ;1C&,$@ZFJ:E:Z-I-UJ6H2>7:VD332N 3A5&3P.M8T'C%9K6
MZ8Z'JD5Y;>2382"$32+,VV-E/F>7@D'JX(P<@4#)[7PM%:0@+J6HO<O>)>7-
MV9562Z=0 %DVJ%V;55=JJ!@#W-167@NPL=7%Y'=7CP1W,EW;V#NOD6\\F=\B
M *&R=[\,Q4;S@#C&KI=]<:A;-+=Z5=Z6X?:(;MX69A@?,/*D<8YQR<\=*R8/
M&MA/K,-DMK=BWN+B2TM]0*I]GFGCW;HP0VX$;'&2H4E2 3QDZV_KI_P!=/Z\
M_P#@EO5?#=OJI>1[FYM[DRQRQ7,)3? T8.W:&4KCYF.&!Y8^V+NF:=#I.EV]
MA:[C% @12YRQ]S[FL>S\:V%[<7$4=K>*(PS02,J%;L"3RCY>&)'S_+\X7/4<
M<UT="6EPW84444 %<_XS_P"0)9_]AK2__2^"N@KG_&?_ "!+/_L-:7_Z7P4
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
MAK2__2^"N@KG_&?_ "!+/_L-:7_Z7P4 =G1110(**** "BBB@ HHHH ****
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
MG._$+_DF/BC_ + ]W_Z)>NUKBOB%_P DQ\4?]@>[_P#1+UVM !1110(****
M"BBB@ HHHH YOXC_ /)+/%?_ &!;S_T0]?*]?5'Q'_Y)9XK_ .P+>?\ HAZ^
M5Z\;-/L?/]#])X%_YB/^W/\ VX****\<_2 HHHH **** "BBB@#ZB\)?\B5H
MG_8/@_\ 1:UKUD>$O^1*T3_L'P?^BUK7KZZG\"]#^>,7_O%3U?YA6#XQTNZU
MCPZUE87$,4SS1-Y=Q(R1W"JX9H6*\A7 *G /7H1D5O52U32;/6;$VFH([Q;E
M<&.5XG1@<AE="&4@]P15-7.='ET,=FGP]\3:8NBQZ%>Z?I)O2NF7;"&?S(9
MDGRA,G,;95EZ@'GK6_<V%GKOB70=%UFVAO-,_L*2X%I.@:-I T*A\'NJL<'M
MN-;:^ = 'A^;1G@NGM;C'VAC?3B6XXVXDD#AV7'&TG;CM4T_@O1+G3[.SGAN
MG2QW"WD-_/YR*WWE\W?O*D<%2Q& !C@8+;_+\FOU_ 716_K;_+\3S6?Q')+X
M#\.0:JNJRBWFT^3SEL+F9;D_:4P3(B%6P@'&269NF0,^A^,=8NK+PQ!-I22>
M=?W5M:HQ4QO&LTBJ6PV"K!2<9'!QD=JMZOX2T?6[&ULKZ"=+6TV^3!:7<ULB
M[2"O$3*#M*@C/3'&*?)X6T>:.\2>T,PODB2X,LSNT@B'[LY)R&'7<.<\YSS5
M/5?._P"7^0=5;L<NO]B7VF:C;^+O#EI&/#\^Y[4LM[#</)&"KJSH"\C;L?,
MVX]\YK&\6P6OA?X;:AHT6FS6 N[&XO+D:9ITI@$K*<1;XDVHH.,EB/E09X8U
MW\'A/1K>UB@2VD9([I;S=)<2.\DR_=>1V8M(1@8WD_=7T&+&N:%8^(M,?3]5
M6=[63_61PW4L&\8(*L8V4E2"<J3@^E+^OZ^?Y(<79IOI_7]>I/IEU%>Z7;W%
MNDR1.@VK- \+@=.4<!A^(%6JKV%C#IMC%9VQF,4*[4\Z=YGQ[NY+'\2:L4WO
MH1%-1284444B@HHHH YKQY:-J/A=K".=8Y;FXA2.)P2ER1(&,+8(.QPI#?[)
M/!Z5Q=G#;2:IIOAF[TQ;&VDUJ7[?HY"O:C_1#)'''CAHC@/C ^;.5'2O3-5T
MFRUJP:SU*$RPLP8;79&5@<AE92&5@>A!!%9[>#-";2_L!M)/+-P+KSOM4OVC
MS@,"3S]WF;\#&[=G''3BA*U_Z[?Y?UJ#U_KU,KP@TMAX0UB&USY.GWU[#8K]
MX)&CMM0>RG*@=@ .U8/A?3X;>^\'W6G?N;G6M%F?4[B$@/=-LB82N?XG#N<,
M<XW$=#7>6_AS2;4Z>;>S5#IN_P"RD.WR%QAR>?F+9.2V222>O-1Z1X5T;0;A
MY]+M#"[*47=,\BQ(6W%(U9B(TSSM0 <#C@46[]DOP:?W]0U_%_G?\.AQ^FV6
MF^!9GM]5ODE@#I+(+&PD DD1,@M$AD)8#]Y))P,^63BO1D=9(U>-@R, 58'(
M(]:R]0\,:3JD*QWEO(0LKR[H[B2-R7^\"RL"5(X*DX( &, "M1$6.-4C4*B@
M!5 P /2B[>XK6V'4444#"BBB@ HHHH Q_%J^9X/U2+[=)8-+;/$ES$"7C9AM
M4J 1DY(QR/K7FTD T:.;0Y=+CT26[N]-CN;2R8&TFMWGV,ZD8PSD%7! .,#+
M?>/K-]96VI6,UE?PK/;3H4DC<<,#63'X+T&/3KNR:SDGBO%59WN;F6:5PIR@
M\UV+C:>5PWRGD8-"6M_3YV!ZJWK^)G^#K.+2_$'B?2].A2WTRVNX6M[:(!8X
M6>!&=44<*"2&P.,L3WKE]+@1QX>\1(B_VW>>(;FVN;H "26'?.IB8]2BK&N%
M/38#VKOH?"NCP6<%LEJS)#=+>*TD\CR-,O21W9BSGM\Q/  Z 46WA71K/6I-
M5M[0K=2.TO,SF-'889UC+;$=N[* 3DY/)H6Z?:WX6_/8'LU_77_ASDFT2S\+
M:U=SZA?K-%?D_:!;V;^?*CREE20(6:>1C\BX48C608KO;&]M]2L(;RRD\RWG
M0/&^",@^QY!]CR*K:AH.G:G%,EY"Y\Z19&DCF>.16484JZD,A _ND=3ZFK5G
M9P:?916EG&(H(5"(@). /<\GZFA;6"VMR>BBB@ KG_&?_($L_P#L-:7_ .E\
M%=!7/^,_^0)9_P#8:TO_ -+X* .SHHHH$%%%% !1110 4444 %%%% !1110!
MS?Q'_P"26>*_^P+>?^B'KY7KZH^(_P#R2SQ7_P!@6\_]$/7RO7C9I]CY_H?I
M/ O_ #$?]N?^W!1117CGZ0%%%% !1110 4444 %%%% !77?"S_DI>E?]MO\
MT2]<C77?"S_DI>E?]MO_ $2];8?^-#U7YGFYM_R+J_\ @E_Z2SZ+HHHKZL_
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
MS)%4!GQC<<<G':B]_P"OZ_KJQ:K^OZ_KL24444#"BBB@ HHHH JZD;T:;/\
MV5Y7VS9^Y\Y2R!NQ8 @D>V1]:Y2XU7Q18G41/J>D7"VHAC\Z'1Y_DED=?E\L
M7#&3"-G:"#EEZ\BNPN3.+28V:QO<!#Y2RL50MC@,0"0,]2 ?I6/9Z;JFC^&8
M8;!K:[U0-YUP;B0QQW,K',A+!6*@DDC"G& ,8I>8">$M9;6M-GDFU.VOYH9V
MBD\C3Y;)H2 /D>*5V<-WYQD$<=SC6GC#5)[W3K]X[3^Q=2U*738H1&PN(F4R
M*LI?<58,T1^7:" PY."*U+'2-6L9[G4(C8B]U.^BFO8R7,<4*HJ%8V !9]JC
MYF !)/ &!69IOA#5+:\L[&ZDLVT;3=2FU&VE1V,\I<R%8V0J%4*96^8,2=J\
M#)JMVOE^E_UL+[+_ *[V_&Q)IOB77[G5[RTNM/2$%VBMEDM)8O+<.0 78[9Q
MY:F0M'@#&WJ1795S?B31-5U199+&X1'1D6*(74EOOBR#(IFC!>,L0O*@\(/[
MQK6T6UNK'0[.UU"X-S<PQ*DDI8MN('J>3]3R>II+;^OZ_K[WU_K^OZ^Z]111
M0 5S_C/_ ) EG_V&M+_]+X*Z"N?\9_\ ($L_^PUI?_I?!0!V=%%% @HHHH *
M*** "BBB@ HHHH **** *VI:?:ZOI5WINH1>=:7D+P3Q[BN]'4JPR"",@GD'
M-<5_PI'P#_T"+K_P:W?_ ,=KOJ*EQ3W1K3K5*?P2:]'8X'_A2/@'_H$77_@U
MN_\ X[1_PI'P#_T"+K_P:W?_ ,=KOJ*7LX=C3ZWB/^?DOO9P/_"D? /_ $"+
MK_P:W?\ \=H_X4CX!_Z!%U_X-;O_ ..UWU%'LX=@^MXC_GY+[V<#_P *1\ _
M] BZ_P#!K=__ !VC_A2/@'_H$77_ (-;O_X[7?44>SAV#ZWB/^?DOO9P/_"D
M? /_ $"+K_P:W?\ \=H_X4CX!_Z!%U_X-;O_ ..UWU%'LX=@^MXC_GY+[V<#
M_P *1\ _] BZ_P#!K=__ !VC_A2/@'_H$77_ (-;O_X[7?44>SAV#ZWB/^?D
MOO9P/_"D? /_ $"+K_P:W?\ \=J:U^#O@JQN4N;&PO[:=,[98=9O$9<C!P1+
MD<$BNXHHY(KH)XJO)6<W;U9S'_"OM$_Y^->_\**__P#C]'_"OM$_Y^->_P#"
MBO\ _P"/UT]%6<YS'_"OM$_Y^->_\**__P#C]'_"OM$_Y^->_P#"BO\ _P"/
MUT]% ',?\*^T3_GXU[_PHK__ ./T?\*^T3_GXU[_ ,**_P#_ (_73T4 <Q_P
MK[1/^?C7O_"BO_\ X_1_PK[1/^?C7O\ PHK_ /\ C]=/10!S'_"OM$_Y^->_
M\**__P#C]'_"OM$_Y^->_P#"BO\ _P"/UT]% ',?\*^T3_GXU[_PHK__ ./T
M?\*^T3_GXU[_ ,**_P#_ (_73T4 <Q_PK[1/^?C7O_"BO_\ X_1_PK[1/^?C
M7O\ PHK_ /\ C]=/10!S'_"OM$_Y^->_\**__P#C]'_"OM$_Y^->_P#"BO\
M_P"/UT]% ',?\*^T3_GXU[_PHK__ ./T?\*^T3_GXU[_ ,**_P#_ (_73T4
M<Q_PK[1/^?C7O_"BO_\ X_1_PK[1/^?C7O\ PHK_ /\ C]=/10!S'_"OM$_Y
M^->_\**__P#C]'_"OM$_Y^->_P#"BO\ _P"/UT]% ',?\*^T3_GXU[_PHK__
M ./T?\*^T3_GXU[_ ,**_P#_ (_73T4 <Q_PK[1/^?C7O_"BO_\ X_1_PK[1
M/^?C7O\ PHK_ /\ C]=/10!S'_"OM$_Y^->_\**__P#C]'_"OM$_Y^->_P#"
MBO\ _P"/UT]% ',?\*^T3_GXU[_PHK__ ./T?\*^T3_GXU[_ ,**_P#_ (_7
M3T4 <Q_PK[1/^?C7O_"BO_\ X_1_PK[1/^?C7O\ PHK_ /\ C]=/10!S'_"O
MM$_Y^->_\**__P#C]'_"OM$_Y^->_P#"BO\ _P"/UT]% ',?\*^T3_GXU[_P
MHK__ ./T?\*^T3_GXU[_ ,**_P#_ (_73T4 <I<?#;P]=VLMM=MK4\$R&.6*
M7Q!?LKJ1@J09L$$<8-=7110 4444 %%%% !1110 4444 <W\1_\ DEGBO_L"
MWG_HAZ^5Z^J/B/\ \DL\5_\ 8%O/_1#U\KUXV:?8^?Z'Z3P+_P Q'_;G_MP4
M445XY^D!1110 4444 %%%% 'U%X2_P"1*T3_ +!\'_HM:UZR/"7_ ")6B?\
M8/@_]%K6O7UU/X%Z'\\8O_>*GJ_S"BBBK.8P8O&>C3Z\VDPRSRS*Q0S):R-;
MAP2"AF"[ PVG(SU!'48I;+QGX?OY)5@U)%$41G\R9'BCDB! ,B.X"R("0-RD
MCD<\UY\EU9VWB+^S_!^OSW/VNZ$5UH,GE.8HY)Y/M'&WS(@@9G!+8Y YR!6O
MX?TRZM=>TM;C5X+_ $?PS83PM?+ ((SD(JHS;F#LBQL68;0/EX!S2C=J[_K3
M^O4):2:7]?U^'Y=UIFKV.LVSW&EW*W,,<K0M(@.-ZG# 'O@\9'%59O$VGPZP
M=,:/47N%D6-FBTRYDB5F (S*L90<,"26P.^*Y3P'XKT&/PWKUZ-5M9;>WUB[
MFE:"02E$DN&V,57)PW8XYI_B)K276F_L#6;Q/$J7\!;3XKUL&/<BN7M\[3&8
M@6WLOI@YP*:WC?JE^-@>G-Y7.F@\6:+<ZQ_9<%YNN2[QH?*<1R.@)=%E(V,Z
MX.5#$C!R.#2Z9XJT?6-0>QT^Z9YU0RJ'@DC65 =I>-F4"10< LA(&1SR*X:Y
M\-ZB;ZW\/Z1JB7ME9W\^H-L@V-9AEE(ADEW$,Q>48 52%!)SQ4G@VYMM5O/!
MD.G.&ET32)8=1C4?-:2%(H_*D'\#;E;Y3S\A-$==_P"M'^5K?J$M'_7?]3TV
MBBB@ HHHH **** *>J:I:Z/9&ZO?.\O<J 06\D[LQ.  D:LQ_ 5EQ^-]$DMY
MY2]_'Y#I&T4VF7,<K,X)54C:,.Y(!.%!X&:T-<U.ST71KC4M1 ,-JN\# +,W
M157/\1) 'N17':Q&="NO"VLZ_)'"BZC+-J5RS8BMY);=T7<QX"*2L88_[.>M
M']?U^/X _+^OZT.VTO5+/6=-BO\ 39Q/;2YVOM*D$'!!! *D$$$$ @@@U1T[
MQ9HNJWTMI97A::.,RCS(9(UDC!P7C9E"R*#@%D) R.>17/>'+J%-#O;<2LDV
MOWVH3Z8I1AYJ$LP8'& "/G!.,A@1UK*\(S6>M7'@ZVLBLK:/H\T&IP[>;5RD
M4?DRC^%BRM\IZ[":-7]R_%/\K:AI^+_!_KT.XT[Q3I&K1L]C<NVV1(]KP21L
M2_W"%902IY(8 J0"<X!K7KSB_O=/\#2"XTFQ1[<2/!$U_J#K&9$3D"5Q(<@?
MNXXP ,^8!BO0X9/.MXY=C)O4-M<89<CH1ZT:/86NS)****!A1110 4444 5[
MZ]@TVPFO+MF6"!"[E(V=L#T5023[ $UCQ>-]$D,X=[^V,$7G/]LTRYM_EW!1
MCS(UW$L0 !DD]!6S>S6UO8S3W[1I;0H9)7EQM55&23GL,9K@==,MUX1@\37L
M3HDVIV5]*A7)M[..92N1_LJ?,;T);THZ_=^/]7^3![?U_7_#H[72-;L-=M9)
M]-E=UBD,4J2PO#)$XP2KQN RG!!P0."#T-5X_%6CRZX-(2Z;[6S/&F8)!&[J
M,LBRE=C.!DE0Q(P>.#6#X?U?3DU[7-96Z5M/U;4;:ULKB-2\=S((53*,N01N
MRN[IE3SQ7/Z-)%<)H?AY'']L:;XBN;F\M@/WD$8>=O-8=0C"1,,>&WC&<T+5
MKY?I^5[@]$W_ %U_RL=]!XKT:YN+N"&[8O: F3=!(H8!MI*$KB3#?+\F[GCK
MQ6Q7 ZRFE^%+R:_TZS0)%,@G:[O7CMHY)&+J"S;Q#&I)<[5QN:,XKL-%U$ZO
MH=GJ#0&W-S$LAB+;MN1V.!D>AP,C!Q0M4'6Q>HHHH *Y_P 9_P#($L_^PUI?
M_I?!705S_C/_ ) EG_V&M+_]+X* .SHHHH$%%%% !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!S?Q'_Y)9XK_P"P+>?^
MB'KY7KZH^(__ "2SQ7_V!;S_ -$/7RO7C9I]CY_H?I/ O_,1_P!N?^W!1117
MCGZ0%%%% !1110 4444 ?47A+_D2M$_[!\'_ *+6M>LCPE_R)6B?]@^#_P!%
MK6O7UU/X%Z'\\8O_ 'BIZO\ ,****LYAOEH)#(%7>0%+8Y(';/XFG5Y9#/>:
M-XQ>Z\6IK$-U)<>3!J,5Z&L2LDLBPJT*R?*I!1?FC^\,EN<E?#3ZFRRV%[>:
MJNJW>D3';/=R-%J$W'[^VD)Q$HW?=781O!VC:"5'5?UZ_P!?Y!+W96?D>I45
MQ_A)WL/$&I:->V-W:W20Q7"O)K5QJ,4L3%E!5IL%&!4@@ =N3Q6'J]_J$G]O
M:[%?WD5SH^LP6EK!%<.L+1?N0Z/$#M<MYC_,02,C!&*?5?UUM^;#;^O*YZ91
M7G$7CG3=2^)%I';>)[$6\EE=PQ6JWR%?-62((SJ#RY_>$ \[1P =U+X"N;R'
M6;:VUB\U);Z>P:25;N=YH-0<,I,]N2=L:@'[@"'#CY< $D=;>?\ P?\ +^M;
M$M#T:BBB@ HHHH **** "BL+Q?KDN@Z")[6-GN;BYAM(<+NVO+($W8[X!)QW
MQBL$SS>(M+DT[3[35H[[3KX"]MK_ %62RD.8F8,9K=F^0EE("97/&T8X7?\
MK^MQG=T5S'AG50W@F>XCM+FVFL6N(IK>[O'NF66-F##SG)9UR.">V.!TKG_#
MLNHQ7WABX74[R:7Q!I,LUZ+B9Y8UF"1NLB(Q(C +L-JX!!&>0#3[V_J][?D+
MU_JV_P"9Z/17 :0;SPT3#XMUV&TB,D4DDL^IO(A?!  DF"E3(P+>6ORJ$P.&
MKOZ8D[A1112&%%%% !1110 45E>)]:'ASPMJ6L&$SFRMWE6(?QL!POXG KFH
MKVYU6SO]":#5DUH+!<2?:;HVHN(C( 7B>%SY285@0,.!U!)Y0SNJ*Y?P3<$1
M:GIMQ9W5G>6%ULG2?4YK]6W(K*R2R_,5*D<87!SQWKF].OM0D;0_$7V^\:XU
M'7)[*XMOM#FW,&Z9541$[5*^6AW !C@Y.":?5+O;\1=&_P"M/^&/3**X%(-4
MT+5+V;Q#KD=O9W.\R7+Z@Y18_,SYA$@"VY"E8@J$Y+;LY%=U!/%=6\<]M*DT
M,JAXY(V#*ZD9!!'!!'>A:JXKZV)****!A7/^,_\ D"6?_8:TO_TO@KH*Y_QG
M_P @2S_[#6E_^E\% '9T444""BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH YOXC_ /)+/%?_ &!;S_T0]?*]?5'Q
M'_Y)9XK_ .P+>?\ HAZ^5Z\;-/L?/]#])X%_YB/^W/\ VX****\<_2 HHHH
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
MJM8:UI>JRW$6EZE9WLELVR=+:=9#$W/#!2=IX/!]*(Z;?UT&]=_ZZEZBBB@
MHHHH **** .>\;:-/K?A](;2(3RV]Y;W8MS)Y?GB*57*;NQ(!QGC.,XZUR5G
MX4U+2M0AUW2= :UMX=5-S'H,4T*ND36_DNRX;RE<L=^T/MP.N3BO1K_4+/2[
M*2\U.[@L[6+'F3W$@C1,G RQ( Y(%9O_  F/ADZ8=1'B/2?L(E\DW7VZ+RO,
MQG9OW8W8YQG.*2TO;^MO\D-Z[_U_5S,T;2]4M-,>SN=/"_VS<WEQ>2+<*?L0
MDR44C^,X*J=O ()Y%4?"VBZR+KP^NL:;]A7P]I\EH93,CK=R$(@>,*Q(3:A/
MSA6^8#'!-=E8:C9:K9)>:7>6][:R9V3VTJR(V#@X920>014=GK.EZC=W-KI^
MI6EU<6AVW$,$ZN\)]'4'*]#U]*>S_KII^%R=]?ZUW.:\2VWB>27[9HBSQRL[
MP@6Q@,J1@?(?WV4VL_S/CYMH0#D&NNA\W[/']HV^;M&_9]W=CG'MFJUGK.EZ
MA"\UAJ5I=11R^2[P3JZK)D#82#PV2!CKS5VA:#ZA1110 4444 %%%% &-XNT
M>7Q#X.U72;=U26\M7B0LQ"[B. 2.0#T/M7#3>#M2GN+O5])\/C1V1[*X_LQI
MXLWLT$QDD<E&*!F4[5=B"Q^]@5Z=/<0VMM)<74J0PQ(7DED8*J*!DDD\  =Z
MR8/&/AFYLKF\MO$>DS6MIM^T3QWT3)#N.%WL&PN3P,]:2T=^PWJK,SM(@U>U
MO]0UA]&99=7OX0UK)<QB2UMUC"&1RI92V0S;5)X(YSFLG2O#NL1S:=HUWIYC
MLM*U>;4!J)F0I<1LTK1JJAMX?,HW;E"_(<$Y%=II>LZ7KELUQHNI6FHP*^QI
M;2=95#8!P2I(S@CCWH36=+EU9]*CU*T?48TWO9K.IF5>/F*9R!R.<=Z>S7]=
MO\KBW7]>?^9B^)K?7)R;C28Y0ULZ)&+<PF=E;_6/'YI\O=C"C?T&_P!16SHH
MU :'9C62&OA$OGD8Y;'.=O&?7'&<XXI8M9TN>:[A@U*TDEL?^/I$G4M;\9^<
M _+^.*NT+8.H4444 %<_XS_Y EG_ -AK2_\ TO@KH*Y_QG_R!+/_ +#6E_\
MI?!0!V=%%% @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 **** .;^(__ "2SQ7_V!;S_ -$/7RO7U1\1_P#DEGBO_L"W
MG_HAZ^5Z\;-/L?/]#])X%_YB/^W/_;@HHHKQS]("BBB@ HHHH **** /J+PE
M_P B5HG_ &#X/_1:UKUD>$O^1*T3_L'P?^BUK7KZZG\"]#^>,7_O%3U?YA11
M15G,>5Q++X9U.'[!=Z?K.CZC?J@A>V*W(,]Q*&*R!R&9"SDDH#M!Y&,UV%A!
M:>(KRZEDMXYM*M UA;12+N24@XE;!ZC*A!_N-V:M"V\,:%9ZS+JUIH]C!J,H
M(DNH[=%D;/7+ 9Y[GO5N+3K*#3?[/AL[>.RV&/[,D2B/:>J[<8P<GBDM(V_K
M^M_O\@EK*_\ 7]?Y'*^ Y[/3O#NKRRRP6EI#K=\-[,$C0?:& YZ =JQ/$VBZ
MK97M_9VZ6-Q_;VL6MU9R[F-S$Z-%ORFW&U$C9M^[CIMYKM[/PIX=T^WN+>PT
M#2[6&Y"B>."SC19=IR-P PV,\9Z5HK:VZ7;W2P1+<.H1Y@@WLHZ GJ1[4UHT
M^R7X6_R!ZW\VW]]_\SS32==U.VDCOM2;3YX-7U:[L;Z$(XNHEC,VW#AONHD8
MRFW.,MG)K9L(+FR^)UO*/[.O+6^TMTMY+.W:)[."-U*!CO8.K;\9^7E>!C-=
M6FC:9'JDNI1Z=:+?S)LDNE@42NO]TOC)''3-)I>B:5H<+Q:+IEGIT<C;W2TM
MTB#-ZD*!DT1TM_72W]?<$M7_ %WO_7I<O4444 %%%% !1110!GZS +JQ6V^V
M-9/+-'Y<RJ&*LKA@!N!&3MP,@C/8]*Y?3%U34KN_TF]\13E]/U$BSU)+>$32
MKY +)]SRBR&0@D)T'3()'87UA::G9R6>I6L%W;2C$D%Q&)$<9SRIX/-5KCP_
MHUWIL6G76DV,]C"08K62V1HHR.A5",#&3T%+77^NP&%H&LWMSX2ECU*_BN-2
M:2[M[.=0L;7HB9@LBJ."2 "=HQW'%<_X9BM;R3P#]D*MN\/SK<E&.XQE(00Q
M'/\ K/7G(/?->CFRM6DMY#;0E[8$0,8QF($8.T_PY''':H;'1],TR>YGTW3K
M2TENW\RXDMX%C:9N?F<@?,>3R?4T]+N_]:-?C?4->G];?E;0XA1IW@N^PHU+
M61"NU1B'S/W,73/[M-D4;>[$R=RO'H,,J7$$<T1RDBAE.,9!&156\T;2]0MU
M@O\ 3;2ZA67SECG@5U$F2=X!&-V23GKS5VC7J*R6P4444#"BBB@ HHHH IZN
MB2Z/=PRSBW2:)HC,1D)N&W./;-<I&-4/B+4M!O/$,US;!+6>"\DMX1+;3&1C
MY6514.1&"NY21NYSD9[.:&*YMY(+B-)89%*/'(H974C!!!Z@^E4E\/:*FCMI
M*:18+IK?>LA;((3SGE,;>HSTI:WN'0QO#6J7<%SJUCKFK)>Q6NH+:V=[.L<3
MSEHU;RSM"HSJS%?E SCID&N5TH+-IOAG#*=23Q3>>:2?W@(:Y\T'O]S&>V-O
MM7I*Z7IZ6MO;)8VRV]JRO!$(5"1,OW2HQA2.Q'2FQ:/ID&JS:G!IUI%J$ZA)
MKM(%$LB\<,X&2.!U/84^J?:WX6_.VHNC7]:W7ZG&WFFZ?X:U@/&;_4M\@5;/
M]T2IDE,BPQDA!AG!<F1S@1@9PV#VFE:E#J^DVVH6RNL5Q&'59  R^QP2,@\<
M$CWHN]+T_4+6>VO[&VNH+@@S130JZRD  %@1@]!U]!5B**."%(8(UBBC4*B(
MN%4#H !T%"T5OZ_K^O5VUN/HHHH *Y_QG_R!+/\ [#6E_P#I?!705S_C/_D"
M6?\ V&M+_P#2^"@#LZ***!!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 <W\1_\ DEGBO_L"WG_HAZ^5Z^J/B/\
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
ME<L\<V2?,20R%HV)9LE2"<G.<UJZS<W-II<LUI):P,HR]Q=G]U;H!EI'&5R
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
MUT_R#?7^M?\ ,R?$OAS7-4S-I]XL4SRL&1+V6UQ&%(B/F1KN.TDN4/#%B"<
M5U<*NEO&DTGF2*H#/C&XXY..U9FG>*=(U:-GL;EVVR)'M>"2-B7^X0K*"5/)
M# %2 3G -:]%K!H]0HHHH **** "BBB@"KJ2WS:;-_9+0K>A<P^?GRRP.<,0
M"0#T) )&>*Y^+1]:34[KQ%]GTZ/69H(K86:7+F!HT9C\TWE!BQWY!V<;0,')
M)Z6YN8;.UDN+F18X8E+.[= !61:^,=#N[&]NX[MXTL&"74<]M+#+$S %08G4
M/\V1MX^;MFEY]@WT(+'2-6L9[G4(C8B]U.^BFO8R7,<4*HJ%8V !9]JCYF !
M)/ &!69IOA#5+:\L[&ZDLVT;3=2FU&VE1V,\I<R%8V0J%4*96^8,2=J\#)KI
MM(UNPUVUDGTV5W6*0Q2I+"\,D3C!*O&X#*<$'! X(/0U7C\5:/+K@TA+IOM;
M,\:9@D$;NHRR+*5V,X&25#$C!XX-/9K^NP=/Z\RGXDT35=4662QN$1T9%BB%
MU);[XL@R*9HP7C+$+RH/"#^\:UM%M;JQT.SM=0N#<W,,2I)*6+;B!ZGD_4\G
MJ:JP>*]&N;B[@ANV+V@)DW02*& ;:2A*XDPWR_)NYXZ\5L4+1!NPHHHH *Y_
MQG_R!+/_ +#6E_\ I?!705S_ (S_ .0)9_\ 8:TO_P!+X* .SHHHH$%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!S?Q'_Y)9XK_ .P+>?\ HAZ^5Z^J/B/_ ,DL\5_]@6\_]$/7RO7C9I]CY_H?
MI/ O_,1_VY_[<%%%%>.?I 4444 %%%% !1110!]1>$O^1*T3_L'P?^BUK7K(
M\)?\B5HG_8/@_P#1:UKU]=3^!>A_/&+_ -XJ>K_,****LYCR :G9Z3KYB\'Z
MW/?>9<@77AZ1(I2L;32&X&W:)(PH+.-S8Y Z$"M"6SMO&.LWO]C^)/[5TC5-
M,FAO+@+ RZ;@JT2HZ*,'+,2CY.%R3P,^F^6@D,@5=Y 4MCD@=L_B:=22LK?U
MM8;=Y7//]%NI[/6=2\4>(-3CGTVUL(;);Z"U:**Y82,S2(@9R5&]%W D$[B,
M"K.OZ[X8OO$5MH=YK>DVALKR*[N8IKJ))))E.Z.-5)SNW;6)] !W..WHJNJ\
MO\[_ )DVT?G_ )6_(\[GEL6\16<_AO5+V]G2[G_MC35NVF1(2LC.LD!;9&P?
M:%P 3GN"35C0;M-3\?)JGA[75UW3+JSD6Z8B%EL<,K11H\:J5)W-E&RV!DG@
M9[RBE'0;U_K^OZMV"BBB@ HHHH **** ,OQ!J-AI>E_:-5O!80%Q&+UM@%JS
M JKY<%5Y.,D$9(SQFO-[:1M(U;3-4U#45O/#EMK<LD6LSK&@<36K#S9'0*A7
MS&*"3 '('3!KURBA:._]= >NAPOARZA30[VW$K)-K]]J$^F*48>:A+,&!Q@
MCYP3C(8$=:RO",UGK5QX.MK(K*VCZ/-!J<.WFU<I%'Y,H_A8LK?*>NPFO3Z*
M%9:=-%]R:_4-;WZZ_CN><7][I_@:07&DV*/;B1X(FO\ 4'6,R(G($KB0Y _=
MQQ@ 9\P#%>APR>=;QR[&3>H;:XPRY'0CUJ2BCU"W8**** "BBB@ HHHH IZM
M>VFFZ7/>ZCC[+ !)*Q7(101\Q]EZ^V*\KU'S1)>:G9ZNWB#0$OM.OKC4V6)B
MK1SXD >%55T1%5CQ\O//7'L%%"T:?8'JK=SB?#^KZ<FO:YK*W2MI^K:C;6ME
M<1J7CN9!"J91ER"-V5W=,J>>*Y_1I(KA-#\/(X_MC3?$5S<WEL!^\@C#SMYK
M#J$82)ACPV\8SFO5J*%I;RM^%O\ ('JK?UU7ZG ZRFE^%+R:_P!.LT"13()V
MN[UX[:.21BZ@LV\0QJ27.U<;FC.*[#1=1.KZ'9Z@T!MS<Q+(8BV[;D=C@9'H
M<#(P<5>HI+16#K<****8!7/^,_\ D"6?_8:TO_TO@KH*Y_QG_P @2S_[#6E_
M^E\% '9T444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH YOXC_ /)+/%?_ &!;S_T0]?*]?5'Q'_Y)9XK_ .P+
M>?\ HAZ^5Z\;-/L?/]#])X%_YB/^W/\ VX****\<_2 HHHH **** "BBB@#Z
MB\)?\B5HG_8/@_\ 1:UKUD>$O^1*T3_L'P?^BUK7KZZG\"]#^>,7_O%3U?YA
M1115G,>6P27VE>,FG\5IK4-Y-<>1;ZC#>![+$DLBP*T*R<*047YH_O#EN<G2
MTT75EXZO-(EN->LHK^R86SW]P+F.XEC?]Y+$?,8Q':PPF$&#G:-N*TV^'UK<
M7Q;4-6U&^L 0\>GSM'Y2,&9E.Y4#L%+94,QP<=<#%RW\)^3 _GZYJEW>>0UO
M!?SF'SK9&QD)MC"Y.T$LRL3@<THZ+[_R_._R^:'+63:\OZ_K\F5_"MM<VFNZ
MY!#>7=UH\<D26OVR=YV28*?.59')9E!V=2<-N Z8JMKGA^"XUJ*%=1U?[?J$
M_F_N-6NH4MX$V[R(TD"8Z+TY9P?6M"U\)S6VDRZ<WB76)8'C6.,C[/"\ !!R
MC10H<G&#G/&:T[?2(;?7+S53+++<74<<6)"-L2)G"I@ @$L6.222?0 "NJ?]
M?U^A.Z:_K^OU,"P:_B^)6HZ?-JMU<PC2(IXUEVA8W>:4$A54#@*HR03QR33_
M  G+>?\ "2^*+.]U"YOEM+J".)K@KE0;=&. H"C+,3P!5N#PJ8/&,WB+^V]2
MDFFB$#VKB#R?+!8JG$0< %R<[LGN2.*-#\*G1-:U#4O[;U*^?46#SQ70@V%P
MJJK#9$I&%4#&<>H)YI1T2OV?YW_(I[OY?D=!1110(**** "BBB@"KJ-F=0LS
M;>?+ CD>8T+LCE<\@,I!7/3(.1VKB+/3-9O_  ]+!;S7FH6BZK(UBTVK3VDC
MVHC(7?<1YD9?,SM)W%AM)R.:['6]+.M:3+8"^NK$38#36NS?M[K\ZL,'H>.E
M4%\-7BVJ1GQ1J[31OF.X\NT5T7&#'@0!"IX/*DY P12[_P!=OZ^\;Z?U_7_#
M%?PSJH;P3/<1VES;36+7$4UO=WCW3++&S!AYSDLZY'!/;' Z5S_AV748K[PQ
M<+J=Y-+X@TF6:]%Q,\L:S!(W61$8D1@%V&U< @C/(!KL;?P[:VGV-;::ZBBM
MFE=X5E^2Z:3.YI0?OG)+?4U4T'P;9:!<120W=[=+:PM;645TZLMG"2"8X\*"
M1\JC+EFPH&:>[=_ZT=_OT^X7I_6UON,'2#>>&B8?%NNPVD1DBDDEGU-Y$+X(
M $DP4J9&!;RU^50F!PU=_7/ZKX0L]6&Y[N[MYS)*[3PE-[+(NQT.Y6&W8 O
MR !@YYK=AB2W@CAB&$C4*HSG  P*+M[_ -?U_5A6ML/HHHH&%%%% !1110!#
M=PO<6DL,4S0/(I42*.5SW'O7$P:7J3_\)#8:9=:A>:8)[9+59]2F219 P-PJ
MW.XRA,;0>20=X'I7:7UL]Y836T=U-:-*A43V^WS(\]UW C/U!K$M/"=Q::?]
MD'B?5W5 HMW,=HK6Y7NNV  Y&00P8$$\4AD7@FX(BU/3;BSNK.\L+K9.D^IS
M7ZMN165DEE^8J5(XPN#GCO7-Z=?:A(VA^(OM]XUQJ.N3V5Q;?:'-N8-TRJHB
M)VJ5\M#N #'!R<$UV<7AN""%!'>WRSF[2[N+E90LETZ@#$F  5( &T #  &*
MK67@NPL=7%Y'=7CP1W,EW;V#NOD6\\F=\B *&R=[\,Q4;S@#C%=4_3]+_?JB
M?LM?UU_+3_AT8:0:IH6J7LWB'7([>SN=YDN7U!RBQ^9GS") %MR%*Q!4)R6W
M9R*[J">*ZMXY[:5)H95#QR1L&5U(R""."".]9>J^&[?52\CW-S;W)ECEBN82
MF^!HP=NT,I7'S,<,#RQ]L7=,TZ'2=+M["UW&*! BESEC[GW-);6_K^OZ]'UO
M_7]?UZVZ*** "N?\9_\ ($L_^PUI?_I?!705S_C/_D"6?_8:TO\ ]+X* .SH
MHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!S?Q'_ .26>*_^P+>?^B'KY7KZH^(__)+/%?\ V!;S_P!$/7RO
M7C9I]CY_H?I/ O\ S$?]N?\ MP4445XY^D!1110 4444 %%%% 'U%X2_Y$K1
M/^P?!_Z+6M>LCPE_R)6B?]@^#_T6M:]?74_@7H?SQB_]XJ>K_,****LYCD-(
M\7ZEKFL2G3])MWT:)WB:9KLBX#([HS>4$(QN0@#<&P0<=A9M?%D\.M36'B+3
MH]+46+ZA%<+<^;&84(#^82B['7<I(Y'/#'%<O>>'K[4_%\5Y#X172M0M[F*X
MEU>%H%$R)*Q=597WN9$PN'  SD]!FY?:=JOBK2=<M;_PYJ&FW^IV3VR7-S/;
M&&)!DI%F.9WP2?F.WDGT  4?AN_/\O\ /\O0;MSM>AVNF7LVH6WVF6T:VBD
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M.;^(_P#R2SQ7_P!@6\_]$/7RO7U1\1_^26>*_P#L"WG_ *(>OE>O&S3['S_0
M_2>!?^8C_MS_ -N"BBBO'/T@**** "BBB@ HHHH ^HO"7_(E:)_V#X/_ $6M
M:]9'A+_D2M$_[!\'_HM:UZ^NI_ O0_GC%_[Q4]7^844459S&7;>&="L]9DU:
MST>Q@U&4$2745NJR-GKE@,\]SWIMAX6\/Z5=2W.EZ%IEE/,A226WLXXV=2<D
M$J 2"0.*XO3O$.I-XT>/Q!K&H:3<M.T$&GRZ?BRE&^01A92GS,RA&R) 2<C'
M8;VB:AKE[J7B;3[F]MWGL9X8;>1+?8D>Z!'8[<DGESP6/04D[J_E_7YC>DFF
M=$VF6+:=_9[65N;+:%^S&)?+P#D#;C&,TV71]-GU2+4YM.M)+^%=L5V\"F6,
M>@?&0.3T-<UX)UN>^U76M.N]5NK_ .RR1O;C4; VET(V7DLGEQADW!@K!1T.
M>U9VK>(]9236-8M;]H;31=5ALO[/\J-H[F,^4)&9BN\-^].W:P VC(.33W:_
MKR_473^OZZ'4P>#O#-MJ0U"V\.Z3#>JYD%S'8Q+('/5MP7.>>M7;/1]-TZZN
M+G3].M+6>Z;=<2P0*C3'U8@98\]ZXK1O$6K2>-#::MJWV>4W5RLFG3PQI!]G
M3=Y;02!=TCX"EAO;&6RJX%;6AZS?ZCXSU2"=]M@EC:W%I!Y8!4.\P+,>I+"-
M3CC (&,Y)%JDT#ZWZ?YV.GHHHH **** "BBB@"O>V-IJ5G)::C:PW=M*,203
MQAT<9SRIX-9Z^$/#2::=.3P]I2V1E\\VPLHQ'YF,;]NW&['&>M:%\MV]L1I\
MT,,N1\\T1D '?@,O/X_G7#Z=XDU?5?"O@^,WK6]]KY/VB]BC3=$JQ/(=BLI7
M)*@<@@#/4TN_R [DV5JTEO(;:$O; B!C&,Q C!VG^'(XX[5#8Z/IFF3W,^FZ
M=:6DMV_F7$EO L;3-S\SD#YCR>3ZFL;PSK=Y+X;U"359/M5SI5U<VSS!0AG$
M3':Q X#%<9P ,YP .*QM!UO7C?:!+=Z@+Q?$6FR70MI(D1+2951U5&50Q3#D
M'=N/ (/44[]5_5]5]]@\OZTT?W'97FC:7J%NL%_IMI=0K+YRQSP*ZB3).\ C
M&[))SUYJ[7&^&+CQ1),;37GFCF+),_VA8"Z*!\X7R<KL9\*F[Y]H<DY KLJ>
MPD[A1112&%%%% !1110 R:&*X@>&XC26*12CQNH964C!!!Z@UDV_@_PS:6=S
M:6OAW28;:["BXACL8U28*<KO4+AL'IGI6I<BX:UD%F\<<Y'R/*A=5/J5!!/T
MR*X6+Q1K \*W$DMRCWTOB!M)BG6(*(4-SY08+SDA<D9SSUR*6[M_6Z7YL;T5
MW_6E_P!#M%TO3TM;>V2QMEM[5E>"(0J$B9?NE1C"D=B.E-BT?3(-5FU.#3K2
M+4)U"37:0*)9%XX9P,D<#J>PK(\+7U^=4US1]3O7U!M,N(Q%=R1HDDD<D:N
MX0*N02PR ,C'&<U@V7B/699])UM[]FLM3U>;3FTTQ1^7%&&E5'5PH??F($Y8
MJ=Q  X-/JO/]2=E_734[>[TO3]0M9[:_L;:Z@N"#-%-"KK*0  6!&#T'7T%6
M(HHX(4A@C6**-0J(BX50.@ '05QNG7/BP:Y=6VIO)$MRSK!O6!D0!S^\AV?-
ML$>,^:,EV4=,UVM'2X^M@HHHH *Y_P 9_P#($L_^PUI?_I?!705S_C/_ ) E
MG_V&M+_]+X* .SHHHH$%%%% !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!S?Q'_Y)9XK_P"P+>?^B'KY7KZH^(__ "2S
MQ7_V!;S_ -$/7RO7C9I]CY_H?I/ O_,1_P!N?^W!1117CGZ0%%%% !1110 4
M444 ?47A+_D2M$_[!\'_ *+6M>LCPE_R)6B?]@^#_P!%K6O7UU/X%Z'\\8O_
M 'BIZO\ ,****LYCCG\':K?:O&VLZW%=Z9!-%/'$EH4G=HY3)&KR;R"%8CHJ
MDX XYRZQ\*Z_:7^NW;^(;/S-6995:#36C,$J(B(>9FW+A!E2!G)Y XK7\1^(
MX/#MG'))!-=W,Y9+:T@ WS,J%R,DA5 52220!CUP"0^(5;2X+F\TZ\L[FX<Q
M1V$BHTSN,G VL5(P"=V[:!R2*%V7]7_I ][OK^A47P[J1%W?2ZO"FN7$"6ZW
MT%EMCAC5RP"Q.[==QR2QSQTP!5:Y\%2SZO>-'J8CTF_O(KZZL?L^7::/9C;+
MN^5&,:%E*DG!P1FNCO+P66ESWLD,CB"%I6A3;O.!G:,G&>W7'O573=6N+Q)W
MU#1;[1TA .Z]DMR''.2/*E?&,<YQU[\T;._8#$A\$3O-:V^JZG%?Z18W$EQ;
MVC60$C%@ZXED+$. )&Z*I/<GG-?0_AW!H7CB?7;.+0;>WDB\F.UL]%$#PJ"^
M"L@D.&(?#$*-P4<"M:W\707VBKJ.FZ;J%X9+B6".U1$25S&[*QP[J%&5)^8@
M].,\5H:'K5GXAT:#4].+F";( D0JZ,I*LK ]"&!!'J*:TV!ZZ/\ JS-"BBBD
M 4444 %%%% %>_CNY;&5-.GAM[EAB.6>$RHI]2@92?\ OH5R.G^!-2L/#.C6
M"ZW;-J&A3![&\73V"%-A1DEC\TE\AFY#+SM].>VK&DUZY&M26-OX?U*YBBE6
M*2]C>V$*DJK$X:8/@!AG">N,T+<.A!I_AN>PM;>W&IF2%I+B;44:!?\ 37FR
M3@YS& S$@#/  )/6JWAWP?<:-<6+7VJ_;X=*M6L].06_EM'$Q7F1MQ\Q]J(N
MX!1P>,FM?6=;AT:*WWP375S=2^3;6MOM\R=]I8A=[*HPJL220,"LIO'5A_8M
MM?P6=[/+/++#]B58UGC>+=YJL&<*-FQL_,<XXSD9+VU_K^M?D%OZ_KO;YD/B
M7P/_ ,)'#B:\@9VF=V6ZM//B*E=JX3>,,@Y5L\,6;'.*ZF&/R;>.+>S[%"[G
M.6; ZD^M5M.U2WU1"]H)&C\N-][+M!WKN"\\Y"E2>/XA[XNT6Y=!:/4****!
MA1110 4444 ,F$K0.+=T24J0C.A95;'!(!&1[9'U%<7:> ]27P_?:=J&N6\T
MLVH?VG:W-OIYB-O<>=YV2IE8.N[ V_*=N1GG([>L;4M=N;+4?L=GH&I:HRQ+
M*\EH]LJH&+  ^;*AS\IZ BCK?^NX]U8KV/A[4;/S;@ZPIU"[O8[F^FCM (Y4
M50GDHC,Q1=J@9W,<Y.><54T_P5+9:E"'U,2Z39WLM_:60M]KQRR;LAI=QW(#
M(Y4;01D9)Q6]J^K6^BZ:U[>;RH9(TC0 O)([!411G!8L0!SCGK62GC6T;3;F
M>2POH;RUNDLY--D$8G\Y]I100_EG<&4AM^W!ZC!H6^G];?\  _IB>VO];_\
M!_I#O$?A4^(()UDNH=S/&8X[FW\Z#8G)22/<-ZLQ)(R,X3^[SJ:+I@T;0[/3
MEE,HM8EC#D8S@=AV'H.PP*ATC7K;6H87M8IE\R(RLLB@&+#%-K8)&<JV,9!V
MDYQC.I1:P;ZA1110 5S_ (S_ .0)9_\ 8:TO_P!+X*Z"N?\ &?\ R!+/_L-:
M7_Z7P4 =G1110(**** "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@#F_B/_R2SQ7_ -@6\_\ 1#U\KU]4?$?_ ))9XK_[
M MY_Z(>OE>O&S3['S_0_2>!?^8C_ +<_]N"BBBO'/T@**** "BBB@ HHHH ^
MHO"7_(E:)_V#X/\ T6M:]9'A+_D2M$_[!\'_ *+6M>OKJ?P+T/YXQ?\ O%3U
M?YA1115G,<G\08].ET2/^UM-OKN)#(\=Q8I,TEK((V ;]S\X!R5)''//%<7:
MZ5J*ZI#J.M_\)++H/EW4&G^2UPU["CF!EW[/WP!9),$\@!0^ <5Z\[K'&SR,
M$102S,< #U-*K!E#*05(R"#UI):M_P!?\/V&W=)'):5=7\'A*UTKQ+I^HWUW
M_97F7D@CW!QG:T99#\TNTYPO7!P:Q8/#Q-UJVH>$X!H6D3P0/);SZ3,5N)(V
M=I"+0&-\E=BG@%\8P>_I%%/K<2VL>8>$?$&IZ-X2O!J%KJ$MQ)J4_DK'X<O8
M_+$DTC^:RX<LI!W   CA2<\UV_A9+*+P[!#IBW@AC+ M>VLEO+(Y)+NRR*K9
M9B3G&.>*V**=PZW"BBBD 4444 %%%% !7!>)-(L=9U@+8:+<0^(H;Z"9-3^R
MR*(XU9-S"XQM*F,%3&&R2<$=Z[VBCJF'2QQ?B&[FEU?1]832]1-MHVJ30W*K
M:L\C(T+()HT7+2)N91\HSU..#1I6BQ2^$[Z76-#2]-[J4]]!87MN'(+R'RBR
MD'8<$$Y&5R<XP:[2BC^OR_5!_7Y_YG(:!?:W#XFFTBYM,6$(D)E-G*I)^4B7
MSR?+?>2_[M1E.,FNOHHHZ %%%% !1110 4444 %</XZTO3=:2\L9M"N+K69;
M7;IUXEJ[+$_.QA.!MA97))R0<8Z\"NXHI-7&G8XOQ4;VZTA+>*POKF?1;RQN
MYG6$D72JX:3R>[L "2,9S@#)-/TFP@U.3Q-JFJ:5)-INIRQF.TO;0[IXXHE&
M3"XW#+!L*PR< XY%=C13WOY_\#_(2TMY?U^IQ&G76MZ5XEM=+@TN.&QEV-(B
M6<C*JE#]V92(HQ'M1 A&6QD8S7;T44"M8****!A7/^,_^0)9_P#8:TO_ -+X
M*Z"N?\9_\@2S_P"PUI?_ *7P4 =G1110(**** "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@#F_B/_P DL\5_]@6\_P#1
M#U\KU]4?$?\ Y)9XK_[ MY_Z(>OE>O&S3['S_0_2>!?^8C_MS_VX****\<_2
M HHHH **** "BBB@#ZB\)?\ (E:)_P!@^#_T6M:]9'A+_D2M$_[!\'_HM:UZ
M^NI_ O0_GC%_[Q4]7^844459S'(?$71[K6-&@6U:TF2W>2:>PO)&2*[01,,'
M ;.TD, 5(RHSV(Y31(]*\0^*HO"^H^'[2SL=-M;KS])!66V^T;H#YB?* <)*
M"/E4J7/ KT;7/#VG^(K58-16<>66,<MO<2021D@J<.A!Y!P1T/<&J4G@;P_+
M86UH;.1%MF=HY8KJ6.8EQA]TJL';=QNW$[L#.<"I2U=_ZT_0<M4K'-C4]1@_
M9[:_%W*+Q-*.VZ+Y?&,!]WKMP=WXUD>(+"WT#Q,VD:)#'8Z5J*Z:+VW@ 6-R
M]T8V) X!=1M8_P 0'->DMX<TAIO,-A#_ ,>1L/+Q^[^SDY,>S[N./3IQ52#P
M5H$&DW6FBR>6WNE59C/<RRR,%^X!([%P%ZK@C:>1@U6\N9_\/OH_ZW)^SR_T
MMC@_[/MH/'G_  BT=M"OAR76 3IVP>03]A,ICV= N_#[,8SS78_#]#;Z)?6:
M9%K9ZI=V]HN<A(5E(5![+RH'8 #M5UO!VAOI(TYK64Q"<7(E^U2^?YW_ #T\
M_=YF_'&[=G''3BM/3]/M=*L(K+3X1#;Q#"H"3U.223R22223R223S0M/Z]-?
MPL-ZV_KO_F6:*** "BBB@ HHHH *\IUF!+M?$FMR(KZSIFO6T%A<X DMTS;@
M1J>H5O,;*]&WG/6O5JQYO"NC7&N?VO+:%KS<CMB9Q&[H,([1!MC.O9BI(P,'
M@4+XK_UNO\OQ!ZJW]>AE>,HX[[7/#&E7J)-I][>RBYMY5#)/LMY&56!X(R-V
M/51Z5S]IX9&L^#[FQ:[M[>PTG5[Q8$O;?[3 L"LZA2FY?]7D[#GY=HX.*[.Y
M\):+=VL\$MHP6>\^W,\<\D<BS\#S$=6#(<#'RD<9'<U<@T;3[728]-@M@EG'
M@B(,>2&W9)SEB3R22=V3G.32M_7W?E:WH#Z?UW_S,3POJNG?:CIWVBX?4O+"
MMYT<APD8 $?FE=C.H8%E#$AG:NIK,M_#VF6NLRZI!;LMW+N+$S.4!;&YEC)V
MJQP,D $XYS6G3NWJQ)6T"BBB@84444 %%%% !7FGBVSMM7U?Q@=4196TC18I
M]/=L!K20K,QEC/57W(OS#GY *]+K'U7PKHVM7\=YJ5H99HT\LE9G194W;MDB
MJP$B9YVN".3QR:35]!IV,3Q5<W,O@G1TNF*F_O+""]'3<DDB!T/LV=I]B1WK
M.M/#$=Y)XJ\.:88+'38+^VE@MFMQ);(3%'))$8@5S&QY* J,L3WKK[OPSI%_
M_:/VNS63^TEC6ZR[#?Y?W",'Y2O4%<$'!SD5)8Z%I^FZ;+8VD4BPSEC,SS.\
MDI88+-(Q+LV,#).< >@IO5M]_P#@:?*Q*5DD_P"M]3FO"U]I6E7%KI4MX\UR
M(_L]J5@D\H(27^\ 4CW[250MG8L>,UVU93>&M*;6(M3^RE;F(*%VRNL?RC"D
MQ@["P!P&() Z&M6CU!*P4444#"N?\9_\@2S_ .PUI?\ Z7P5T%<_XS_Y EG_
M -AK2_\ TO@H [.BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% '-_$?_ ))9XK_[ MY_Z(>OE>OJCXC_ /)+
M/%?_ &!;S_T0]?*]>-FGV/G^A^D\"_\ ,1_VY_[<%%%%>.?I 4444 %%%% !
M1110!]1>$O\ D2M$_P"P?!_Z+6M>LCPE_P B5HG_ &#X/_1:UKU]=3^!>A_/
M&+_WBIZO\PHHHJSF"L[5->TW1M@O[D)-("8K>-3)--CJ$C4%G/T!K1K'U'PU
M9WU\=1MY9].U,QB/[;9OM<J.@92"D@&3@.K 9XH&&K:W-IWA&\UJ/3;B26WM
MGG6S? D; )P=N['X9/MGBN1TWQU?2:/<7*:YH6N337D5I;)8(5^SR2R[%\P>
M8Q* '=_"3@CWKMIX=470WBMKJWDU(1_)-)$4C9NV5!. >AQGU]JX6Z\"Z]K=
M^=:OTTW3M3LWW64,$[S1S,+E9OWLA13M.S: %) 9CU^6A?'KM^@G\&FYU?AK
M5]0O+S5M,UG[,][I<Z(T]K&T<<R.@=6",S%3R01N/W<YYP-^L/P]I-Y9W&I:
MCJWV=;[4YUDDBMG+QPJB*BH'*J6X7))4<L1CBMR@ HHHH **** "BBB@"GJ6
MK:?I$"RZG=Q6R.VU/,;!D;^ZHZL?89-,MM6CN-)DU%K:ZMH45G"W,1CD90,[
MMA^9<^C 'U J+5/#]AJUQ#=3K)#>VX*P7=O(8Y8P>H##JIP,J<J<<@U+;6%P
M-)DLM3OFOBZM&9S$L;LI&/F"_+N]P /84G?E=MQJUU?8YO0/%.KWFIZ,-5CL
M_L>OV+W=HMO&RR6Q4(WER$LPDRK_ '@%P5(P<@T[Q'XGU>UOM7BT*.S*Z'8I
M>W2W<;,;D-O/E(RL-AVQGYB&&6''!J+0_"^O6(T[[?)IS/H6GR6>G/&SM]I9
M@JK+*"H\OY8P"JEOO-SP!2:IX8\075U?2VTNF@ZYID5EJ3.[C[,ZA@9(5VGS
M!B1L*Q7[J\\FG+^Y\OQM?^O7J*/][Y_A?^ON)KWQ9JD>NV7V6RQI$T$4[RR6
M<K;HV#%V\Y3LC* #Y&!+DX&*ZJR>XDLXWO$6.9AN:-?X,GA?<@8!/<YJA?:3
M--86UA8S);P01\,5W$.J@1?+C! ;#'W4#H353PAI&JZ18W$>LW)E>20,B&]E
MN]N% )\R4!OF(+;<87.!3TNTOZ_K^O*5>RO_ %_7]>?0T444B@HHHH ****
M"N.\1^)]7M;[5XM"CLRNAV*7MTMW&S&Y#;SY2,K#8=L9^8AAEAQP:[&N.U_P
MQK%UJ^JRZ/+9BVURP2RO&N78/;;=X\R-0I$AVR'Y25Y4<\FD[]-QJW4TM;\1
MFQ\-VE_81J\VH2V\%J)1\JM,RJK, 0<#=D@'G&*R#XGUZ"PUFTEM[>YU32[N
M&%KBTLY9(VBE"L)OLZN9"5#$%%8D[<@X/%S6_#VJZCICV-I)8Q16$MI<:5NW
MY+PL&*S>BG:%!4$@$G!QBK>B:5J-D=6U*]6T&J:E()?)AD9H8MD81$WE0S#Y
M<EMH^\<#CENUW;^EI;]?ZL2KV5_Z>O\ P!_AS5=1U6UCDO[>.!TBQ. C*3(3
MD *QRGR88J<D%P,Y4UN5R$?AG6K?Q5:7<6HEK&+:TA^UR)DX;S%,"CRWWNV[
M>QRO0#BNOHW!7"BBB@85S_C/_D"6?_8:TO\ ]+X*Z"N?\9_\@2S_ .PUI?\
MZ7P4 =G1110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@"MJ6GVNKZ5=Z;J$7G6EY"\$\>XKO1U*L,@@C()Y!S7
M%?\ "D? /_0(NO\ P:W?_P =KOJ*EQ3W1K3K5*?P2:]'8X'_ (4CX!_Z!%U_
MX-;O_P".T?\ "D? /_0(NO\ P:W?_P =KOJ*7LX=C3ZWB/\ GY+[V<#_ ,*1
M\ _] BZ_\&MW_P#':/\ A2/@'_H$77_@UN__ ([7?44>SAV#ZWB/^?DOO9P/
M_"D? /\ T"+K_P &MW_\=H_X4CX!_P"@1=?^#6[_ /CM=]11[.'8/K>(_P"?
MDOO9P/\ PI'P#_T"+K_P:W?_ ,=H_P"%(^ ?^@1=?^#6[_\ CM=]11[.'8/K
M>(_Y^2^]G*P_#G0+>%(8)-;BBC4(B)XAOPJJ!@  3< 4_P#X5]HG_/QKW_A1
M7_\ \?KIZ*LYVVW=G,?\*^T3_GXU[_PHK_\ ^/T?\*^T3_GXU[_PHK__ ./U
MT]% CF/^%?:)_P _&O?^%%?_ /Q^C_A7VB?\_&O?^%%?_P#Q^NGHH YC_A7V
MB?\ /QKW_A17_P#\?H_X5]HG_/QKW_A17_\ \?KIZ* .8_X5]HG_ #\:]_X4
M5_\ _'Z/^%?:)_S\:]_X45__ /'ZZ>B@#F/^%?:)_P _&O?^%%?_ /Q^C_A7
MVB?\_&O?^%%?_P#Q^NGHH YC_A7VB?\ /QKW_A17_P#\?H_X5]HG_/QKW_A1
M7_\ \?KIZ* .8_X5]HG_ #\:]_X45_\ _'Z/^%?:)_S\:]_X45__ /'ZZ>B@
M#F/^%?:)_P _&O?^%%?_ /Q^C_A7VB?\_&O?^%%?_P#Q^NGHH YC_A7VB?\
M/QKW_A17_P#\?H_X5]HG_/QKW_A17_\ \?KIZ* .8_X5]HG_ #\:]_X45_\
M_'Z/^%?:)_S\:]_X45__ /'ZZ>B@#F/^%?:)_P _&O?^%%?_ /Q^C_A7VB?\
M_&O?^%%?_P#Q^NGHH YC_A7VB?\ /QKW_A17_P#\?H_X5]HG_/QKW_A17_\
M\?KIZ* .8_X5]HG_ #\:]_X45_\ _'Z/^%?:)_S\:]_X45__ /'ZZ>B@#F/^
M%?:)_P _&O?^%%?_ /Q^C_A7VB?\_&O?^%%?_P#Q^NGHH YC_A7VB?\ /QKW
M_A17_P#\?H_X5]HG_/QKW_A17_\ \?KIZ* .8_X5]HG_ #\:]_X45_\ _'Z/
M^%?:)_S\:]_X45__ /'ZZ>B@#F/^%?:)_P _&O?^%%?_ /Q^C_A7VB?\_&O?
M^%%?_P#Q^NGHH YC_A7VB?\ /QKW_A17_P#\?I5^'V@K/!+(=6G,$T<Z)<:W
M>S)OC<.A*/*5;#*#@@C(KIJ* "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 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
/ "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>ltipcapture.gif
<TEXT>
begin 644 ltipcapture.gif
M1TE&.#EA# ,3 ?<         ,P  9@  F0  S   _P K   K,P K9@ KF0 K
MS  K_P!5  !5,P!59@!5F0!5S !5_P"   " ,P" 9@" F0" S " _P"J  "J
M,P"J9@"JF0"JS "J_P#5  #5,P#59@#5F0#5S #5_P#_  #_,P#_9@#_F0#_
MS #__S,  #, ,S, 9C, F3, S#, _S,K #,K,S,K9C,KF3,KS#,K_S-5 #-5
M,S-59C-5F3-5S#-5_S.  #. ,S. 9C. F3. S#. _S.J #.J,S.J9C.JF3.J
MS#.J_S/5 #/5,S/59C/5F3/5S#/5_S/_ #/_,S/_9C/_F3/_S#/__V8  &8
M,V8 9F8 F68 S&8 _V8K &8K,V8K9F8KF68KS&8K_V95 &95,V959F95F695
MS&95_V:  &: ,V: 9F: F6: S&: _V:J &:J,V:J9F:JF6:JS&:J_V;5 &;5
M,V;59F;5F6;5S&;5_V;_ &;_,V;_9F;_F6;_S&;__YD  )D ,YD 9ID F9D
MS)D _YDK )DK,YDK9IDKF9DKS)DK_YE5 )E5,YE59IE5F9E5S)E5_YF  )F
M,YF 9IF F9F S)F _YFJ )FJ,YFJ9IFJF9FJS)FJ_YG5 )G5,YG59IG5F9G5
MS)G5_YG_ )G_,YG_9IG_F9G_S)G__\P  ,P ,\P 9LP F<P S,P _\PK ,PK
M,\PK9LPKF<PKS,PK_\Q5 ,Q5,\Q59LQ5F<Q5S,Q5_\R  ,R ,\R 9LR F<R
MS,R _\RJ ,RJ,\RJ9LRJF<RJS,RJ_\S5 ,S5,\S59LS5F<S5S,S5_\S_ ,S_
M,\S_9LS_F<S_S,S___\  /\ ,_\ 9O\ F?\ S/\ __\K /\K,_\K9O\KF?\K
MS/\K__]5 /]5,_]59O]5F?]5S/]5__^  /^ ,_^ 9O^ F?^ S/^ __^J /^J
M,_^J9O^JF?^JS/^J___5 /_5,__59O_5F?_5S/_5____ /__,___9O__F?__
MS/___P               "'Y! $  /P +      , Q,!  BL /<)'$BPH,&#
M"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FRI,F3*%.J7,FRI<N7
M,&/*G$FSILV;.'/JW,FSI\^?0(,*'4JTJ-&C2),J7<JTJ=.G4*-*G4JUJM6K
M6+-JW<JUJ]>O8,.*'4NVK-FS:-.J7<NVK=NW<./*G4NWKMV[>//JW<NWK]^_
M@ ,+'DRXL.'#B!,K7LRXL>/'D"-+GDRYLN7+F/\S:][,N;/GSZ!#BQY-NK3I
MTUKU+8J#.B\[UE]?7Y7]E/;F85M4   @0U.T@;AU\_:]C]Z6W0%R_!ZX:[=S
M  B61Z2U&W9KNJJ1ZY#>49CN ' ,#AO#7:"^6KNCFT</??GY].499@<08/M%
M[_3#"\0/_N#[]NO!%R" $,U77WP*\:??/@KZMXB ! 4SPT -1F2@?33-IQYP
M7""H87D24OC=@C>=!]YRRH#!FHEP+ >-%G'DLX)^^O "04'Z4&&$0,.H<.-$
M[ 1PBD'SJ+#C=6KE" 0R,5J!($;YD+</+0&$,I ^7 QYD"X)1*,/(5U.V>67
M8=(R)IA/^D?%DDVFV5#_/A,R"  0^T3Y&Y56%L2EEVB*R6>99X;ID)),YN/D
M0W#N-V>=<0JS*$%?'K&//GL.5&28=DY998%K%GKH3)%.:J:7B\APA@!:0DJ(
MI)0*NL^EOV6*9TZ*"%!>.U;6>NLIM/QHGB8%Y4-%$ /1\H";"069)Y)QL7/L
M:_HT@BQ%N J4CPJPY;-%J@45"1L[ ,2(K4#@QE'D'>2&^Y"ST4 KK47S;%+L
ML=76.2Y!WJ8K[K?AGJOONL_&$>VTELHKD+'1Q#LO=_.PL!P[@D:KR+'[U'NM
M=0VQZR[!)S7\\+'S++//+K82Z3"Y$3<R\6\6WVO3Q0C!;) ^$R^4XY'[Z/(
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
M!D$/PF #SA$#:9 ^&H=4/U9$)%*C12802+I$/[8S2A8'329FX4(S4A8-5-9
MRW!EZ1%Q0ZDMFT96]/@<MC)QBZ(+/Y(= =M0!(&FIG\6 #^025XJ5F Z$7J6
M:B>&43K3IFQ*:/2QIVCZIA 1IWRV%((Z5C=1I'0R#V+P!MQAIGJZIH$&J$ !
MD5K)%:PV$!*TD$-9$ -G$EC"H2#1J1Q!:Z#Z$:(J%*>*$Y^:%3!5%L3V)9*Y
MJ3<!;50A">R9;;1J%0PZ%M)V<E(IJ\ :K#>*B;W)%-N&'+LEK,JZ;S_5K,[Z
MK- :K=(ZK=1:K=9ZK=B:K=JZK=S:K=[ZK> :KN(ZKN1:KN9ZKNB:KNJZKNP*
MK<OZKO :K_(ZK_1:K_9ZK_B:K_K_NJ]%P:,L9Z_!4*E2$;!70;!/8;":P7 .
M9Z3%ZA)D>B!F@XGZZIC:T; B=R\:,J<GEQZRA7(=R[$10;'TP8MT>AQGZK$S
M@[(;:SHEI[$+(;(0^Q#':F;+,;.\F+&0L@CW0D3_^K+<1K(FH0S#H+/6P;/N
MH;(Y"[)=M+.MT[-J=$<SNK&I]Q&XD2<5:6(>\7*LT2,I*34 ,%-7^ZY%PDKF
M@G4@01TO"%]> GZ6)P#+<"UATI-P&W=N.[=[M38!JW:_&%XD0@MUJP(8);>
M2[=O.[A&]K?5AA!CF[=F*Q^654( L#.D!;GS.%]KZRIH^X&,8"5$19L'L;AE
M:[$.40LY_P -# 0;^K"Y^]"YAHBXW&&YTR4=F3LIJLNZ.'%DXW-DB0LE5( X
M%3F%'Y$CZN(Y QH1S?&KO_NNQ;,+ E-ZIHH#6N U.=E^11)?X1)"^72]GP2#
M#K&\S=MSS8$QU9N]XKN]=R0NUHN^Y/L0W@M\%65BUU)7P!N_#',O]\,.T-LY
MCI,COYIH8_J]U-2[/K2_5  RYMN-J@D;]YN_0Z(/!-R_,%$D#W8MJ]<1A%#!
M("$LG7-D EL0$[B[[WI4" L2N6,*%_QW@"LRCAHAD7LP]'2\+FP$,'RCFOH[
MS3/" KF( V&[U&%*//S"+4S#,]S#7@L'.)PQ1U(DX9C$*D! :O^3 "I\IE5@
MPA4L+.6W-S?<P2&AP5$X3OLP@?U#Q%\'Q3DCQ52L0%:,$^"RDL++&O3 "SF
M";JA@7.<)\FP""NU(_0P<CY99E\;#3QJ8O,QJ,4!Q_AA<OCQQ^FT*8Z"M8-L
MJ'PJIY7XM9-<,H&LGH9<QU]3"$H;:<2*;MIH0\K@<Q#P)6F[&S$@E<TA2$=V
M!.4  *P,RZ\<R[&J-<Z1 Z-\$>"2 +SC.ZMLB$ UR\#LRK \S,)L9%V;++><
MRT " -GHS#A"::G\::5\PI!"NID4RKA<EKVK0.=Q.;^,S(!$I0 PS958S:OW
MS:*;$43EQ-@3+D1%'U;B**BR3SXY02;_O!LWH"ZV\%[0/%R<NQN2:\WT' WQ
M' !]0+FJ&1Z9\I?.$0!CD,NF/,]2=@H3+2=]0U1=(@R0',\[<] )31W]<\&G
M, ^"" 1%PM!2@FY$Y#JC:@5UF$.H]LD#,8%'0QVL]"@X350W34^LV$ ZU\Z=
M&:.A8-,N/'ZKJ]-SPM,NG-,]7<,%T=)3.RB$]+I5/3-2VB6&$M/+HFC JXL-
M5*HAD2.KIV@9QM0TC"-9W9DP;638Y-5J+,_II"[@(GGG6]=\HB[4X4%@VAP5
M@)Q6"\UXO;[-,7U$=2/:* ,K31#",KP,E&&##8*1?;XC$[F[\*&V_".%G4O0
MK,1\XC6)O=CI_Q8,:@"UH;@CPM(W$B0P\7R,T(S,4O3:1Q;;/W)DS2@UI>W3
M%=$</]+#O W,@/3;L/W*M4U/Q W,MTTWN0W5^+.2HF@I-^5/U;$.=)+: L2U
M6KRZR^T27"P>NA$'QXW,MVW2K#W=U3U!U_W=D*?>N(=!BKP/)!W*4+8/D-"-
MJ=LZPM7-Z8+8[ZT+ZB(/BOS;_R'7#@T;0KW+R^'?,=G?ZC*!CF;+_8/@E7TC
M&GP')MTW X[!Y58.XE++$B&\+<5*@M(</AS$"FZ[)V[B".P0'/XW% '&R(WB
M" SC.0//*@Y>-RX1+9Z8Z\)/G.KCUB,H1%4$@GB6:*/;$+'C'C[6^O]M$#TL
MXQAC@)Q-Y#_U2F)L$R+-'6)<U]B37^]=+ ! .VML"K_=W37TUUR.G%@5N;]!
M5'^-J<88B%'5'.$8Q*9,F)2LYI6= ,^@&S@#+L(YV&ZN-KOA '-*#W%^;KS
MN>.XXAV1(Z$6/'Q90Y)4)7@]T9=.T@^QZ*O;Z-D-X7<2+IDN7J-.56R.Z:>N
MZ0[!Z0$[Z4B$:=T"ZP?AMP]CWXLH#,M"'0++ZI[.W4W.Z2[<Z)5^69)NZR6#
MZV#^Z26!:L0Y*42%(>"27,&@'E1J'_00Z@8.S>@AN4T.X-;K.[!20V%RW&TC
M$,A0P2:M+A(TO'<$[H/K.>$1[AI=0T6U#][_WH&*'-[K@%'L<#3G?JO6)EK+
ML MJP+8@8=*; BYJ2@_@)PQ;X$$G/+[P7242?\+8R[[$2? &#XLG+$&5'@H2
M[_ 03_'"%/$E7R47W[T97_ @''4A_G)GR0M;\#0 \*9OYRH(;R40(S+/"!$"
MK_$M3S3L[9Z9)383'PH7+_,T;_-]\C7ZO?-%S]P=VM(ZYH,!H!M[:"!&8)9T
M@FHY@*3'DCDR[!QCHG'VH6BV$L\),&,4Y^0M5?61'+,7$NJ[D?:[$02*E@#Q
M7*5J#PTL]=#]=!RJDV[M(/A"^1&-C:/\(<A77:<T^S5[AB%@M1M BQ"%?\N_
M.!^;X_CVL4]_&/DNIPKZD$_YF73Y*P@115H=_MU2?77LWS%H(+X;$) /8@9Q
M$6'ZAS]K12[/(FO[7R-FG7_5_ '[NS_[M<^E00'@0>\6$\;92TYN1\P2HY<2
MT2\28[L2U:\1TX\2V>\3VZ\5,XP7HNCJ_!H1K405S[T4YQ\7ZZ\5'[S.66'4
MQ0$&RU_^!T%K '\4^2 &^?\3 *&/2ZA]!0T>1)A0X4*&#1T^A!C1H4""$BU>
MJ,28<>$N !T%1-,84N1(D@YYJ>AX0 W(DBU=OH094^9,FC5MWL294^=.GCU]
M_@0:5.A0HD6-'D6:5.E2IDV=/H4:5>I4JE6M7L6:5>M6KEV]?@4;5NQ8LF7-
MGD6;5NU:MFW=OH4;5^Y<NG7MWL6;5^]>OGW]_@4<6/!@PH4-'T:<6/%BQHT=
M/X8<6?)DRI4M7\:<6?-FSIT]?P8=6O1HTJ5-GT:=6O5JUD:M7;^&'5OV;-JU
M;=_&G5OW;MZ]??\&'ESX<.+%C1]'GESY<N;-G3^''EWZ=.K5K5_'GEW[=N[=
MO7\''U[\>/+ES9]'GU[]_WKV[=V_)ZEO3+1DD[8\*,CKCL)A6SH". ".FH01
MX)2;]"$$  18,JB__V(04"("#6Q($0 *-,C"_SJ*8RL+,6P(00 28# N$4EL
MR<( ]DN(HQ5=.K%$JB:$SRE]"CEE$3C8 0""@N1A04:.C !)GUH ,.*E>;8
MHB "99Q)'RI0-&C((H/I4,*/YBFDR85H^>@@'I/<9Y<LM0(3RH2DI'(N-M4L
M:$DO'T(P@(H2HL7.E]Z<2DXGPZR1J5VHG$<%,O<A9,Y]"L7OH#SO)*G00W7*
M9TH&"U4T)$D9 I/"@G@\LZM.Z:1BP;JD-'6A32-Z="%%](2Q5#B76C50&PFQ
MP/\@3#-\@$%0$>(1"!730"F'.,/H* <1$5CD 7T602D .(SD,)@+3Z$%@ #0
M0,G+13K*]-EH!5216P"\?/:_1@OB*-2"Q-667&V)!<!8C@0PY4@ XH!7VH(4
MZ57,?1>=-D%C\]E"C6&+/3;9?<KMMJ!OKUUT8F/WF1C$ANL5\>"$]TEW8("A
M25" 4J@8L<B) 6AT'F3KE=@C3S&6N>)DI>P(CI)/F<=B?;10L-E^Y=TV8I G
M[M!EAPT:^F%MS45WY75COC!?#O<1!B68C[[ZU5,0U'B?/#,! ^:F:::XYZ5#
M9AFAD#O,VN%A@<YAF(@7WEIIF"$^E^H"AZ9V7VLQC'O_[Z>-UO5E90W>!V&%
MYV5X4<6=+KIOM#%4>^OR=HW34(/6@74?:]T=4VQI]<F67RJ:'!WL:!BDQU(I
MR4S3=-4+')-'RP^*'<4\;_]:"Q_M;C.8 &9&J'>0\IPV=;$_FIUW2\5N<Q]Y
M-FP2=207R9)Y[55G?>#?I<0=^DFBD3+\.-@QG\'T1=]7>R.X7U0% 84AB!82
M76>T<>'W(1[Z5@>_];7/(.Q#W_G>-[I"^4@?5A"@^EP'N^F-CPH%*M3]0K'
M@26O@@$ WL^&IX(V(5 ?"J1"DH)%P QBC2"ZL)..$J(+ #2O@_M0G@E1*$$P
MC+!-+>3%*58X.MOI PP@)-_R_TZ7.@YVR(+E2Z#T]I?"@J1IB.)#X@4]U43Y
MT<]T-@0? 8NH11U&4(R;\]RG !"$*H7N5P+KD-?VD;L- > (" K8/I(!+99%
MHU!L?%C O.:Z8)7N('M$B2"/1T@ [(=/[+KA093!1T4:J'0 \Z,* #G)1"YO
M:G,<V#PB)*)#R9&.&TK2( GQ$=U!")2H;&6$U+BA(X L060R'J0 9LLMJ2!7
M/-I/I4BDN_\8(98" X KB=F1)*4I&$U:IAWQR!)$]O%ABUQE-')YP#I.JIJ5
M9&0PIS=+5_Y1='J2U"Y"=\TPY/$@ID32/CC9QV-&TY@#$R:#U.FI?=8OE=C$
M)H;@>?]/5%[S:]F,)4B^F4E 8G*;FU(EH%[YGUJ2,D/' R5!BVE01B930/8T
M#^<R:I!M=LZ=SP,)# G"#CL9\EV$0!&/($ R$JU*?TK<H")09"T%E4BF-,6I
M/G0:C17F4U<DE-%/89I2/;$T?S7UG%)1-%0X)F1P+%'I'%L:3T?92:@H@@8C
M4+(^KAHDK&/EYJ0*<M4R15(74RU0/E3@HQ6^R:4%.6LD\TI6M<KU!Q <*=.6
M"LJ9#O917XU&N]*J$*D&=:AU'2=>Q;JO32GVC^N(9)Z0Y2.$M,JIC=W'7N]:
MND>>48SF/"PAO)K-?63ULV6MHE>I*MH> =6F)"I'*#5INIS_EA"V:[T05INZ
M5;4>=K:3Y:MZ"E5+)P% !VV$%$>>"[)(O.B:_%)$D^0:@$W@4( ) *[J\-/
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
M[CM817'E#C.I0_ C:8YX+SOZ%&%F"/9YL6TKJ(OU;(4HASA([Q!9;RFTD")
MY_]8QNK-$$?^E]Y^B/S>[^9]0 LA$_F>"*S^%T=VNY!0<)"DE !G)IANI%W(
MHR$)1-@-;O8^\+QD5 4LM0?O.;NRIH.@H2QQ8E#HZNJ]GD:!;LQJ&:UQ #;_
M;FEV\!(HM,2IKCL\Y, ;UUOP;FL4=\<;]0Y>((AU(*O[AHB.;C%(31H9X.LX
MP?+4#1,07. >=7+1B7*+H')K>O%H;&@"URI/"?,J:FR$"',L>4B$Z.@V+[4K
MSW(OO^Q/6>@#ZG.)B/,Q#XJ9U/,D&L$Y%U[.K/+6>G.@,"*6P:\&FU=0"@#F
M#093$1$RMG+@\I$CN=OFAMD6@R3..DE5.5LQ1S'P6F<DK'31P70+T710"IBV
M;6!A6"181UFB(A-;O^CKB,A0V 6= 6:-^.V3<Z],6DPLW0(C>-'=X5D]&92+
M5.N(B,AE"/;%]=9BC[IWC!.2YH5E[YQG+*$'( B[_P$]Q[ZO:Q_VH^H@=B#W
M?4R29G>S98]VCLR2+42UR)*(:E=W@XZ45:YW=>IN(J$';%=V,D&QT$YX=-EV
M?;\\7B!H ,"!Z_T1;4$)BPV9 (#!K,T>H/F!B2&1N*ELON6IX*JUB/L/R4M4
M#I'D5;^> +AX]YF8  @?T>.I!U"&4+/BF4^2E\5C\&B'4%O8^ AP6+$82(W4
MR>0W0*7O'I&KCI !A@WZ_SAE_MX0HV_9YMT0#ZW IM>3!#N(>IOXBYCZK$_=
MJ^<951O[/^6VR71!K8EZM50K$,>(LA]Z1P]P"'AZB2>UJC-7UZF3'""UP#_9
MH\\*Z!8*89 E^QT)Q&\^LF,D"I':"<C7"<G7"<J7"<O/"<RWB@5/"_L:"MY-
MSI$ _6?%B/CU]ZA ?;%8?<-H_;=@[]07"<SRDI1==XN(?=,'WH%("XH0"]\W
M#.!_B]P2O<37F@ Q:.(/<MUG_N9W_N>'_NC_E_[II_[JM_[KQ_[LU_[MY_Z9
M*&.=[?[P#PPO5E@ R0&G)@EO1HB3OGKT%W\Z&=B#D-?F-$ #5(I\B'^F^>+\
M4MDB 0A"  8"$'!J'\*$"A<R;.CP(4)A, ;FB+:0'4&"!A'2VP+@@<*.'R&2
M+&GR)$J$RC(M4A$GX3 M%"TNU+=H(()0^S!F+'C*)DZ=*8<29;@+@ --"/4)
M<UF4G0H="(=M$>HP&  (#.=1 ?!RGTVK1<>2+6OV+-JT:M>R;>NVH2(  <3N
MRU?E)ZVL8 E!B*:/T .+M 1$FZ<B <VW9>/.93BX\.%H=D/IRZOU;\8$BD_J
M8W3P*$B%/#-JW;<K_P"<A:=3;V[ML):.?%V_VL6K=^%CPXA'$]2:.[+KL4<)
M+ZQUD"C4''6I-'Z(,;1"?<SI!J]N_3KV[-JW0V0G TSSA/.DUE5!.)_3?<$(
M&[XL\"MWA][!TVV_UVL^\N@W+J+.71\E2U&!F&A&)*1/5>IYM1!6\,7WEG3-
MC8?0?L<A9)\^<<7!CH%+586>>PL^V)!L(K9%2  6-H21!0S)EN*(,<HX(XTU
MMF:7*2C2Q>&%YIUBV /+[$.+5EB%EE>'--:F(X,C#0F $>P T2-A^ABBXHRR
ME980._ %,Z5LQ!U(A9@VHO6B4#SN8UB9ICF)9)<)?>GFD5"::5AX#-%S$_\
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
MJZL2/?7?7XBMC6'BIY(^\#VUF _E4PC^RAJMT45,IFMJ4T$?[8/B(;[>9W[
M2_BL$>OKYQ^Q_5KY#$WJ'TCIG[Z-X F6O"];(!^-N/+XM+"($E^NW*,<1R-_
M8@4<H/J9<#[#ADTK0UM*"L9E7$GYQ/A(-[^HCT^]"/2^*K\<OT]#A]LUE@3S
M._\>\XWY;\22@4+8\3":K2R\@07V%T7Z=S^975G\OS] $ H0:A^[./L0[@*"
MD!,APGQ4!B+49^A40XL/(5C4N)%C_T>/']D!$!#-HCXJ  [2DY0#DPH ".Y(
ME.02 <%]R<+ (;1PWB( +PGZ_)D@&CUA.1#2X\62ILUYA7[6W-@SJDVE3($R
MI!K Y<*&\U1$Y$@UZ[ZK+<L:U:&OUD\ 1,E*+0C@@4:38A>%TD?H946P"\\V
ME2G8[%*T<H6Y?$M2W\RRB8>2_#B9<F7+ES%G#OGS![','>_:#/G 9P U^\H!
M.(*0%@"O$OD"B/& L2(849?-)0W ].7- #IG#HUP=.G3$B':Y%@K!\GBO(\S
M#)G1\N_@'H=;G(XP6%V!RHF+7*9/D>N&S&O??IF[NMOKG^%K# 9AK]CN^Q2)
M9:C/BN22R?\EL@TWB]"+ST#*@A&IHH8>0BE!WBKB1:1H]A)@&7JH$,"4V&Y
M:1]&*.2K+O("J&B7GS(Z$4)]6AM1H%/F.<F\AD#<BZY]5"R1Q1OW26PUL&:4
M#L*.:A01QY]*W$=" 4Y1<<3\;"H2 .I",D*C!MV*B+RWGMGBH!PC5+#""S-L
M$LE3=JP++#CVT4>,$"W$D,DUVWSSP#OQS!,^86QP"P'_#'Q(K!-' JO$$[UJ
M;;6&]-'"+=KT<83"!$>B-!I#P9N,3S\!G4Q0FPB]-"R;/N5(10!TV,=20Q=L
MDY"1,-LTJDX9!9#15TG*I[_Z,MVG+53+6_345".==,++9'V)5CW_/^(O1"UW
M?=$B6JS<J-0V)=6'T@6'99;9D/1#SL.0B'(5)7)#]+"U(/1AC[LI$?HNO+I4
M7:S>C,!BDM>.$J0NP7+[;3-#R5JKEJ%\7#KHHX#G*M?&@[;;1]Z&$J17GB#W
MLS6O 'E3N&'&^(H#W8?K!1C>S608([>10T9996]ACCGF8-0H[S4#LV-X788A
MP1C#.+3]R6.!43J1NH(SH]GFRW*&=Q^D!0Y7(R#C2.WH((,1H-?*E,;X(EL9
MRMJF8!8RB4G0RALZF81K]1"SKF^6F2.R!3Z;;K-;W6>>%;:.NE>3W$:(:KD-
M'/PK%6 =#;82?W/KH/)B2HH1]2K8Y]J0_RP(+X&$ ,@\M!AAM8B>R7_*O&'.
M,Y<'\077_=KIC497SW3%74TRI,JOC;WT\!9E$.Q:DYQW\5,:%_KT(SW_%<+B
M46(KR[X)CU[ZC7:) RR#<;;U1'K+,R(U>EL;.IARC\3^X8H1*B^(S,JQ7@7L
M)\MN^_0!6-_OC[I''S_5B+,POO:O!YK?L<-_1'/+3^*F%<1U"FJP"9QE /B^
MZ5U)1@?\007=\AI%4&<CV;G5 _<'OPE2IC7D8PT JH4N@1%%A0W1A=M"(@!0
M!"P[%Z.2O=;!(R !P &]BN$,>:3"'*II5/03X6:&)B09ZD^%)BF7#>_W0R;R
M"'C*88=7@A&#8_]];(71:*&0RC5$1K5%9/;2"#U.E,01KE%NO"#(.LJHQL]<
MCBXD>6$9(06EAM B="&) XB0,Y+1V!&$'G&CJN)X&3K29A]W=,CO$'+($^*1
M).'3FPS<=9E#!B.1'/'@/##9P8'QRT.2?!I* %FWO'UDDYUD8ZU"%TC_L"-X
MUH)(Y&RQ(+-%0QC*L>0K*:,/,- E-_J(!*HD RY-J.I/;2I/JLQ22;<%K"T9
M6>2\2&(T[IA0/O"J)C:/E!$;0>!2)TE@O0( !_;08Q&;H*;3E(DC![!G.X(R
MD3>=QK"OG,1CG-3'+C97GG+%,QC-W!(TZ>&<.H:S(-42AHZ>F10O.K3_EL"T
MJ)[&%XI=Z(21=S(<KS!$%%Z!A3J\V((1JE040M!F'0D@R"X"<!"04H&;"TO
M,C:ZTF5UY*/?":ED#*>DD[+C 009A@1G2IL=9M RX\,I1W>Z#]6Y;:D(U(JM
M3%JM?\Z(J+DYJI4RBJ.87L:I.>WH16,4KK3:Q(F RJK@V*:JFXH58G/]ZD6#
MR8L^_00'RV3(Q;B"S/T()0!&L)%5&P4<H1 %,D!XT%L>6ZFA0",VSV.4HWZP
MV,A&XT$B+8T=RO,Z1BU"/0"0 33:A-G%1@.P+M&!9$[%V*X(4[$_>4!L =6:
M _[D#O+:$E%:*UB)$'8AFWW0 Y2QA:H,%TE6_Z*'<LN"5^D>J!W0!4!S[@0X
MR^Y#*-A-[4^P2QY8028 K]6;8F0 J.Y&=2/5=8MW@XE!O("7,?+5BR(*Y2@
M]+4AZSWE;N7($??2UY/R[8-N#RA3#-('O\_*@;ORH5_^GO<GZ<7,@*_+7NEI
MU[8&1%&]S(<K#O,F%#NTL-Z&N5^_3C<^7[RH,-CTKG.RF(LT=C&-<9SCN07X
ME7\!)B?9Z.-7 EEN0F8CD75\F0 F>83_FNXN8NE')K^+7C1V\I2QG&6\9DW#
M6B9K++W\Y2Z'^<=@)C.SMC=FPN70*_30PEF3?**:XC7-9[;SG;/+!>CAN5EZ
MYG/\_/QGZ>HCT((^4'9J?F+F5T(&  > @YJ!B>@M2E?2BC;TI3&=:4UOFM.=
M]O2G01UJ48^:U*4V]:E1G6I5ZVFWK7;UJV$=:UG/FM:UMO6M<9UK7>^:U[WV
M]:^!'6QA\WK5Q3;VL9&=;&4OF]G-=O:S*3-L:4^;VM6V]K6QG6UM;SO8;]#V
M]K?!'6YQCYO<Y3;WN=&=;G6OF]WM=O>[X1UO><^;WO6V][WQG6]][YO?_?;W
MOP$><($/G. %-_C!$9YPA2^<X0UW^,,A'G&)3YSB%;?XQ3&><8UOG.,=]_C'
M01YRD8^<Y"4W^<E1GG*5KYSE+1]W^<MA'G.9SYSF-;?YS7&><YWOG.<]]_G/
(@1[TE <$ #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>spok-20221231_g1.jpg
<TEXT>
begin 644 spok-20221231_g1.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    6   _^X )D%D
M;V)E &3      0, %00#!@H-   I\P  9LD  )"D  "_=?_; (0  0$! 0$!
M 0$! 0(! 0$" @(! 0(" P(" @(" P0# P,# P,$! 0$!00$! 8&!@8&!@@(
M" @("0D)"0D)"0D)"0$" @(# P,%! 0%" 8%!@@)"0D)"0D)"0D)"0D)"0D)
M"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)_\( $0@!60+N P$1
M  (1 0,1 ?_$ 3P  0 " @,! 0$            )"@<(! 4& P(! 0$  @(#
M 0              !08$!P(#" $0   % P(#! @& 04! 0    (#! 4&  $'
M$ @@,!)@$1,40"$C%34V%S=0,2(S)18R@* D-!B0*!$  0,! P4("0T*"P8%
M!0   0(#! 4 $08A,4$2$Q!187$B0A0'(#"!D:$R4B-UL<'18G*"LC.S)'2T
M%4"2HL)#4W,U%C908/#ATF.#DS24)?&CE287-\-$9(1%@)#35 @2  $" @,,
M"0$'! (#      $  A$#(3$2$"!@\$%187&AT2(R,(&1L<'A$S,$\4!00E*2
M(Q2 8J+2H'*R\D,3 0 ! P,"!04! 0$! 0$!  $1 "$Q05%A$'$@,(&1H6#P
ML<'1X?%00("0H/_:  P# 0 "$0,1   !G\
M
M
M                                 . =<#O3]@
M                          @A*\(+SAF            '!X]FMF#;_3=F
M''U#;3\OUYG,^\/==T9FS*KNT$A3,K9$(
M!!"5X07G#,           ,68\U&S![=T6B-E>2Z\[?:8UECSHE=3(Z\  3=V
MOSG\?G+=J5UT                          !!"5X07G#,          .O
MX]L7L!N:-.#V_P!=Q[0!+-8M'1N0FW,>=$J -O9*B9ORZWZ'GB[0Y],VAD*8
M                         !!"5X07G#,         !X'IDX.ZIZ0URP;8
M  .]YXTL]BT=$)6]\<;YR _9-':?/6!,.SQMP>W)5;!I.3*>T]_3#1KZ>!.<
M2&'+                      ((2O""\X9@        !C_IE($JAZ<P[BSX
M   SCEUS<>3U_&/ [C &_4QK#.676XDZYO,27SNGY8+%I#RQ%<8+. 3;F1@
M                    ""$KP@O.&8        #K./= 13_3^O6%:@   !OM
M,:RQYT2NID=> .RY=4PEET)#36/0 $QUFT#N),ZNUY,V'FS+AWX
M     !YSKR\3X\X   .WY8^9,J  $$)7A!><,P        $35=WC&K!;>
M  $LUBT=&Y";<QYT2H$]UO\ ,<+E7]"XTZ)<20SFI)(YS462^^(
M        U'C;U!14O2H   SWF5FPI<_*P @A*\(+SAF        &',6?KO4O
MU;Q/G,     =[SQI9[%HZ(2M[XXWSD)A[-H3P73)Q:U_= E<L.D=8,"Y3I6W
MS8                !JE'7>$:J^C   !G/+K4^=P\P@""$KP@O.&8
M  1IP6WXG*[O       9QRZYN/)Z_C'@=QB5RPZ1XGSLC4@]O>9Z\R5VPZ1B
MCKV[K!=R\L[!YM6                       $$)7A!><,P       '1<,F
M+.O[IPKBV+4.-O8      WVF-98^Z)34J.O,G,]IS3Z-ONU,A2HWH/;<KMAT
MC%%7MW2'S6JI@++H4  #X&M!Y VA/6     \<:VG#,_F4      >7-;SSYEP
MST?H  $$)7A!><,P       &G$9?X-ZGZ0D_G]-:D1MZUWPK6      )9;%H
MZ-^$VYMG(T;6O!M\@\SJN*RO;LDZGM-Q6U_=>3,B'LAW?R0  (I"NN8&!ZLG
M,)^SE KOD<1DTMX&H97P(X#K0?LW2)X"4<   $>9!81[G5 &:B7LG.,D@ @A
M*\(+SAF  \05<#! )DB:L   BJKV[(Q8'<?[)9K'HV/.%VKB+&G0     .\Y
MX\M%BT;IU&7[I^.1TG'(V[D:)CGIEH_H;:(LG7GR)D'NBP!$H5<3\  $T)9;
M!5A(H3+Y9#*NYTH  !,D68#E  ZHK4$.!_   #+9:E-_ ""$KP@O.&8 >2*C
MAHF"90LQ'V   (4:MZ(T>B=CCG?>N7*R:*BY@-S^%Z9(     #-V7790Y_3&
MFT7L#1>)V3.W;O-,9,#N+5J/N@GSN'F'9S/IP'%*.1AHV2+)YZDKG&DQF,NE
M&3RK"10G>'R.I)3"8$V(,<$=!"28]!.H6* #\%5\BF!G(FW-^3V)KD1.$49\
M#TA;N-Z@00E>$%YPS >2*EAH&"90LQ'V   !!34O2NHT;>@/0<\66>QZ-B8K
MF\_/\,D     #?:8UC[SMC8S8+<$DTYJ+">+8]18V]"<BV>;]QY.@ :R%)X%
MKTD_!BTA^)J3U0*L)%"#]EFTF,  ,$%0DUP.07+S<4$-A66!) 6ISVH !'$5
M2#RYG@NKGK2"$KP@O.'O"I@1[ F5+,)]@   "#"I>D]/XV^ #WG=&RB3^F(C
M:WO7@_.P     ?3[\L=W;R5 +3_4,BDUJ?N>>/$;6]ZB="V>;-OY.A@:R%)X
M%@<GU   *L)%""94LS@  &FI33/B2W%HXZPH_F%C8(NE'L   "',K'@L;DXI
M!"5X07>"LT1V FQ+)!^P    185_=47\!N4 #+V3!2$S6JHFJYO+\@     E
MXLFB.9]X=#PR</8T_K9@V[!N)9+ ]R\M[$9M4 XI2',"GU)C"=\V,  *L)%"
M?HNYFPX   *AY'F>]+VA'R5% 68"9P   '&*2IKL;GERT@A*\(-XC1T$V)9(
M/V     :X8-MU@P+G%] ;F\_PR0!L3FU3;62HT8,!N0     2N6'2.B,3LR6
M"PZ/A'JOHR4NP:6BBKV[K,UZ\>>E[,0 1^E3,\B#[DBY.B2&@%6$BA-@2[V
M   0#%?P%W$BC*]0+PQG8    K4D+)SR^N0;E>$ &\)<8/V     #$&-/1SP
MFV=A\VJ1SPFV=>,*U #;V2H>3LB'CTA=J     2N6'2,5-?W;81N7E>*"O;O
MSYF5C!&'9ITK;YK  &N!7M(LC@@$L99].\*L)%";LER,    A:*U +D9$\0>
M@O['V    (&BO0"]"0^%>$ ']+,9,P     #Y?/L)%5]&9WS*SN1)Z_TPB]A
M:"0^T,;]$L!OE+ZSZ/CDZ4Q6PP   !*W8=(QY0VUMP)*A96R(316)V5./:_-
MV3LB'   &""% A3/*@FQ+)95A(H38PNX    $"A7N!=%(I"!4%[DR&    5W
M""8%\HA3*\():"-0\$<\M>DF      (N*_NB+> W.-B,VJ306CSW@7#L^"L2
MRZA1M\P+AV>26<U%KSAVO5Z/N0   $GL_IO!6'9>LX]VLV#<9:K%HS<B4U_D
M'NBP   !K.4\C%!Z$O=%8(BA/L7G#+0   *GQ&(<DO@$995J!;.)+@   "GD
M:(&>"\(00E>$%YPU9*D1TQZLM]FZP    !Y7KS:YM)]9>,ZI =[SQY0)_3.'
M<6?Z_P"=N>\NL<'YV[-9]-A_K6^\&XEC   &_DQK#-6578\(;:V*,:;DYGM.
M2K6'28  \6<L]2 "O$00 NVE? BA!81)ZP  #!Y2/.C-VBY$8S*-9T9(>6[#
M^@  &E13;/P38%DP@A*\(+SAF B5*N9\3*Q<8-C@    #1"(V9"_5_08 W5E
M->;"9M5C!@=R\3YSVCSZ9(1,ZK\[PR]48^[Z@QE\\EUYP &W<E1).)[3D"U0
M]-Y"[HNPU=/*GJ>S" 'E"N^1"DYI/P "M40L'Z+V16I(H0>L+BAMX  =45-2
M.(%FDF3!6N(5 6'">   &(BGR:S'>%U,V-((2O""\X9@!!&5WP;)%Q8RH
M  0XUG?T?T-M$ 9)[XB3F>TY'S#;3P'AV?MN73+C9-$Z0Q.Q]D,ZH^M[,'''
M3+:=1E_Q+C3@SQF5F:VT^=Z]],]43T6_S)LEG5$ #XE*\U9.W+.Y+0?8CC*H
MYY<W>+CQ5A(H0#(98M)9STI^#2(KL&A0-PRY.=D#P)30-< 2TD\IM<#S)%N5
MX#" +&9.2""$KP@O.&8 "M80K W=+>QZD    '%^<]7(^Z:\85J_I^7W]/GV
M^\=XY;6^CD3LC%F/-??[QW#DJ%&% [D\QUYGHNS%V@SZ9[;MCO,=>9K_ (=I
MDBG-1]-PR-P).A   :)%0PZ,&0CN#$H.U+?1O:582*$RX21D0 .Z,OG@CP8!
MGLM_FP0 -=RI$:T &2#UYAPZL'[)ZBP<?T$$)7A!><,P '$*I9&$"34M<G.
M   !\/G**2O;NC6@]O?/Y] ^OWYL9FU.2^=T]'A"[7^;[*-/Z7CXAMJ>@YXG
MIN>'Z3LQ.\YXV=<NM;32%*_0   !'R5A3 8 ,Q%G@DB!5A(H3+Y>6(,2! \.
M #E$K18^,M   \20 D,1Y0  V]+$I(T ""$KP@O.&8  >8*AAHZ"9\LN']
M   -68^Z1$5O>^#<2R #T7/%E"G],:N8%TQCCS.\<MK>*JO;L_AR_O#?J8UA
M*U8=(^P[<     #J2.\U%.(;3$D1Z, JPD4)E\O.@\81VFKQQ#/A(,9O
M!XPC\-6SH3+9O$;=']  /)'C 97.2  >>/  &6#D      ^/SEIW&W[0:'V?
MJ='7CI.&0!O%+:XS=E5S6;!N&Q^;4NGXY$A,SJO+&3!@         "K"10F7
MR\Z                             <'CV81Q;'BG'F_-]>9R?O#/F96,J
M9$)WO/&            JPD4)E\O.@
M             %6$BA,OEYT
M        JPD4)E\O.@
M  %6$BA,OEYT                                             JPD
M4)E\O.@                                            %6$BA,OEY
MT                                             C:-93U1,J
M
M
M
M
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
M)>866647R<YEW!D3@C<C=(J[R!E9,V192F4(U',"*X!/3>S2UBE49<8B]X
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
M6ZN#.0K"O;3D8T:AS" B57#=,\HSM'QI$$3.[!6%\F7 ]3T?_&1POI0FE!-
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
MK-2,>8G>J$K.Y3*: PPD[Q=<!4O[U-D)8P)&E*3G<E..RRH\.U6H6+:^KJE
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
M14;7#,]689>B.+YGN3S3W./M6,Z/XVNZ[R,_^)CZF;/S;89AW7I?G1=I[@.
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
M>#SMBY>HCB(LI=(?8KS(\5*5='>^]<Y/X5ME6*5(IJ^;MFE(!XB<A[*EM_\
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
M+##"0AEE U4(0G(  ,P'9=#K%,CU:(%!8BR64/MZXS'56"+[?N/1_P#AL?\
MH6_<>C_\-C_T+?N/1_\ AL?^A9MAAM+++*0EEE(U4I2G(  ,UW;5M.H#C;@N
M6VH7@@Z"+./T]LX<G+R[2,/,$\+)R?>W66N RW7XHS.1U:KMW"VNX]Z^W1ZG
M >I\@?D7VE-*[RKNP9I&(=>LT#Q$*/*D1T^U)\9/ ;?M5U:RF=:1>I=-2=6.
MZ<Y"?S2_:G)Q6?IE8CNMTMY>K6:6M)#C*OSB$G3ZH[EHV*<!,HEMUK57+@(4
MEI!V@O#R"JX7'2+(>Q164Q&^=!B><<XBXKDCO&VK1*4B.\1<Y.5YQ]?&M67N
M9ON>/Z'A_*/;F!_3%-^L(_APL2XZ)3*O&9<2%I/<-BJ3A:,@G/L J+\B4VO;
M:EQ/:MR;_AA5OUI5/[YC_P##8E4ZI/<"GVOQ6A9Y^B-OM./BY[7DN*0KC1?J
MGO61/>I[#LYL:J)BFDJ="1EN"B+_ +JC^AX?RCVY@?TQ3?K"/XN1_0\/Y1[<
MP/Z8IOUA'\7(_H>'\H]N8'],4WZPC^+D?T/#^4>W,#^F*;]81_%R/Z'A_*/;
MF!_3%-^L(_BY']#P_E'MS _IBF_6$?Q<;Q14,22J2^B*U%Z*RTA:=5I2E7WJ
M]U;]^*A_EVK4>MM8SG/NT>5'E-L*8:"5JCK"P#QW?_8&_]H " $! P$_(?\
M\SC@TIVEF)$]2! !YQ"47$3ZWJ)BX%((\L"BZ9AY[ .KV_Y]H9Q!@;IB&)UW
M@U+ZLZU-FS"P]]\U V&46-A@>U MJR+RA0_4).^Z%\TWZ-]*<J)BJS8-\M$V
ME U:0;LC%VN>TT@52LS&BL/ .C!2(BY&-<B5B["JS!$ ?O<EG<^(:T\\#CB
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
M;(E\# LJH.*'=L5.$"/&E2W<$3$H+JPZ#+C(*N[@6M!.DU.LHI.DD07#*+>
ML*M7Z66P +-.7(ZO,LJ:!0$K@HU4A.:]UM"C4"C@N8,KA(]@?M0Y3A>JS5ZM
M O\ 9>G4,O5HZ4 3(Q.FD%O7 1,1F DHBSJWZY__ ,3IHU9=FOX( \ZA +JK
M4GTM]61$@V6)7AUJZ.=& PEF4E+0TVT1J !?<B5# &&IJ+QL <5'PZ;/]L]Z
M@ZJX,X;%W/DO19C:KDR&.+KMI^&_TF0!')TT_P"2V*.HX1LEFU7IGU $;\C;
MF:/D*B; &V\0 +H@!4@"M7$;/<2[0#< P2O4()J\UE"X6L"^)A& + &#R4]J
M'P65CH8:(V!8-DLTW)BQ)[H:]5NE\U72M0. 7"R7+><NZA <%W"6V74,'%5L
M@ A X>A> %%Z#60]]-S>(C.][W'4?.*2_:O!B@LS\%R)2GK:%0]A-=U0W6[U
M.Q!"&RF ',;4!5!8=D7)FW=*C=7"RN80.HKNOB+(/> 2BP 4;D30; FHKG:Q
MXD<@%1"T=7B> $HA#CJ/),Z*5Y"%3J79KK&*1(E'KM>21[8 &T$C3KF/9,U4
M]"_;3J'61%@IMB!U;H)<#0''O=^24I=?%W9[ETBK!!XE"3JC"<-R0.04$(H]
M&>XHE T=J5HZ%"='79 .P&C;Q5$VO_);%75< 76Q>L\2RI0]H&+Y8RIZ+4^(
M@LJX6L"^)A& + &#RHI;*[+WU\)E;(;(#LCO[EP:8C&N@G;2*S%'88()_:JA
M:XCYJ1U@;(+B5.>C(+CVCLX+VFL[\,)^]T3T9,E$D3[$LG&.5%.&=PB# <#8
M=2N=SG%K3P<4%F?@LS*$=1[$K'!)@@$,Q- ^46NO1&B#?9&[M,O(F<'P$G<<
M"V9L*:1?$QC"%Q')TE4'[,=T]17ATL TU;\,"U_9FU0S&[?7HML'*&%I+%RQ
MK6*:\VN65RJZ*W?(,:RZDIS.&\#,0Z-^NUH(C1'=7AJ7\Y38ZNJX NMB]/0
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
MYB,[N$+UPPP9"""/ U :.QTR3 S0NR 3#19ZD'O )18 *F4"UYV&<H3LE0
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
MY=GM:U (CJ1/<C/:#BM.NTOV5S7][A=<TJ>)%]&-": R:XV3_.M,;Z['YK(
MZ_G""KL+=/V0_+5TCN#^2EO@9N7V<E!<"Y5T=O9J.I:7!A^ZO@58^QV/5OCZ
M*-)"5*",#0_J^S>,HB2> $AJ\"'!?DU/L2M\QEO5R?5\3-'.""$X31^RF%A6
M%CF)A]:D!EJ)V&^[4[D+8&;D8/=:M$N\OT5J$[E_2EI+WG[5^0W^&K!#2)%V
M",OVQ4_1T!ZOIW:=KG%8\ZK7^NY/A;#TS]_.:5E&3*&R?['I-1,>UIW/VOWK
M'$>L_CJ?NGEH83K[^TZ=L=$B@,K8J1#XG]^BW+2I+_<!@.#Z012,)4:OWG*B
M.&\"WL_<5SP)"?'@G8LW)SL\GKO6+9JP[_B7H\(2WA-SM^'UH':K12MM<2VT
M?3:IQ"[)[+OO2_L>@>A;US]*S)+<8K]-7XFLP][^$Z4GZ7V:U#(@Q /OGYJ)
M0]S'MC__  K?_]H # ,!  (1 Q$  !
M
M
M
M                  "            ?9-10
M     "           &_C?_\ @                             @
M    "Q__ ,?_ -48                           "          S_ /\
MZE_U!?!                          (         ;_P#_ /X__P#S_P "
M                         "         7_P#_ /\ \;_@?]R2
M        9))))@  "        "?_ /\ _P#_ ./_ -OP0
M  __ /\ _    @       &__ /\ _P#_ /4OQ/WP                !MMM
MMF   (       !O_ /\ _P#_ /\ '_:O7X                         @
M       7W_\ _P#_ /\ ^/\ V==    0       0      00    "
M">O_ /\ _P#_ /\ W)#GZ  !(    ()          ((   ( ! (   -T7_\
M_P#_ /\ \+(Z?D "   0""0   "   0   "   "       "_N7__ /\ _P#_
M (+\OY  @@ $@@ $$ @   @$ @@    @       G_P#5_P#_ /\ _P#^KL?P
M 0" 0 " "  "0" 0     "  "       !?\ X#__ /\ _P#_ "YK^P!
M(!     (!!    (!  (       #_ /\ UW__ /\ _P#[3WX  @$@  @$
M   $    $           T7__ )__ /\ _P#_ ,;2\      ""      0 0
M              ";_P#\_P#_ /\ _P"PC$  !( ! (     (         (
M!      /I>O^A_\ _P#_ /X$.   !  (((     !          (        O
MW7^\/_\ _P#\;"H    $@ @$      @      $  @       !?XB+57_ /\
M_P"<[       $@    $  @      $  @@$@     '_[9N>/_ /\ NM0  2
M" 2 "    "      2 0 "  "0     '_ /[_ -=]3_;H  ! (   ( )   !
M!(!( )    ( (       5WOZ?4_ MA@    !(  () !  )  ) !(     ( !
M (     $3_RB@9>22    !  ( ((!  !(           (   !      #_P#]
M<L_M(       0 "" " 2     " 2   20   20      *2?\:_(
M ""                             !RYB            ""
M                                   ""
M                      ""
M         ""                                             ""
M                                           ""
M                               2
M
M
M
M                                                  #_V@ ( 0$#
M 3\0_P#S.GO@9N*':))CK4J /B81N (C(GUO$J\O2T] +NT^;4A.U],%6Y 9
M'$9;@A-*!Z)BQ9YFV+A+!>_ +V@@X(D;CF] )LI]MP? S]:22D&0O =T07B;
MR,"X+ULJQCA5&'7-S4+%[_2B)5E"'6>07R8!&&CL&="FI$O(RM"8K?\ ]:[1
M<(..F._M;C2"0;L.**.7H9,JE(JBFW*'B0S-W@Q :6@LE(0'ABG+0JF0#]'Q
M*N:\/C0@#EJ8"Y#'"Q&PE2R KG^E88</N^&Z%>:#)Y.:2@ 6D;_VH:H9D.)4
M(0#P&EH89LDD!EE95Q1#;5&5DW"&4!<9H%.;KF!#N@""R1! 2X(,@=Y@(5M+
MZ,B512?!T6ZC,02 2@(0(9Z%H)%UD74F*^)_!3WC"2N1E""*59<4@4K2D"T7
M BA]5M68B+R"1(? ]:H#N0+B-Q*""PS"@RH 24<U:Z86'4)+&E()MEHW?"+"
M>"! B-12GL@*L);:@0!I ( D+B/21_V);?T((Z$(1,V7FM#AII=1%N9;Z[D$
MEEEFV4B@I<R'N!%H;17 $!A08))^A(E5F1!@TR:2QBX L,$4J(7S<"R% $6\
MD;%FK\]5 *JDR3';ULOSX* $+!@,,\!+)RL@0*P9%S2CAB*S!4OJVVM?3J2"
MW-895O86OAI+H()E]VP7D"BJ -&#B78$)H"()ZC) GP/A@H'%*&WBG,)R(=2
M2EZ@I$5^2#8[NIN;_0<2K+4&+2K=@& 5P"T]\/ AA8JW$P 4F\K'?VMQI!(-
MV'%%'+T,F52D513;E#P6A<B<K<5I3]Z*![:S"7TR0]7] !9/=(<M93<:'N_J
M[OU8'+!E(MP]1GF"I(G1)5>IJU\89)TC#8$4O#I/!( HO3  #]BY;?M)9+JK
M_P" ]YB#( 4D%LODC1HT:-&C1I@*!)%  E!U_P#JB56XCM".6L##E%A!?-NA
M7F@R>3FDH %I&_\ :AJAF0XE0A .KPVI%"6A(W5+FBS%)@4"X6QE#6#UM%PR
M3D*).!"UQM"Y1HYR0W<U/#(?0HV3$JA:->R5IEN$BP6:4 GE:8W1)U7S7\%/
M>,)*Y&4((I5EQ2!2M*0+1<"*'U6U9B(O()$AZDJA&(!0(\*XTK!"AA"<(B)L
M)=0O"G:$H;#"N3,YB!?+<@@5*"GY 0P_\1';:7 6 $MK'DRI4J5*E2I1"+R!
M" ARO_TQ*K^5@1F60S:0XCSQBS5^>J@%529)CMZV7Y\% "%@P&&=/V';N%AW
M1%HE Y!@E%RV,L$4.AB(5DO3&8*:@EGHB")IHF>:-)&[(F: $42%D2H^<4)&
M]M,EF&GT)$JNG#5! DLP(U;4XE"(^@40%PROFA;UH&EF"$%=)(RB^=CO[6XT
M@D&[#BB?A+L!+*6R44G$I]$< V+@68L'4P9BR<S@Y5QF(@L,,%1_C9>YB8"E
ML!#?H1-+- AS(C+(3&+'1[@29V0PKNIL'D&6GEG*H(2JP4C5Q-3EVSXF%KDZ
M'U" $E+MYM+XK5F0**D80,"Z/EV2?R"0>AJS2IC+>#1+#(8&RS:K^!=]\(8W
MS>Q=M0Y722P8&";@34\V5L<^9 Q;JFM0CSO=/0T3>]P-)A] Z@NTG0VS6'DK
MB"1JX.5LT%]R0Z1"R)A_^J)5=[;U3# U+2B.O0MH:0T%TL0H2!$U* 32R,*0
MHB!$0+YYA5UUB$LF22B!78 9PSD$H22IK<*B*&8)<7L!JC,1%Y)VYR@)"  $
M T+7S1;6IDX&R#BT M],J )!]B!( W*1=-;<!* H(0LQ&&B$A;O!T8OQM>]O
M'*S1&A%"4#W)5K2NDQV5$0)E JOU55%WZBD&,3@L$M0*GXHE?7F\7"X$!(#&
MSF%%D"(QU8X*I+0N&M]'2F3@T(R(5APX>DS[+3S),((!*%$%>13MBL6Q@E(-
M)$$R+;OS$>J#XF,; (B2)0OA<08)!LT[T4]$X6 K)8M50\E)4<["(&06"@&D
MKDEF6;D1NC;AM"<_E0+LY\Z^ -.\JXB7 E@,30?_ -,D!H)E(&2"E^= XD7(
M0H(1L1\R)5>S&$$@\K@ 4"@J124JE%86MD)1U5.FW5%$\G"%A"BT2?(#<2 D
M=2F8@\N>CUJ@.Y N(W$HSD0SI&A),[[&!1PF/3%T)))-F5><&[O+#,DC8$JD
M10BE6!F^:&.4)Y$2MUD[R0$'#Y$X1MD"&$PE9#9Q)$:V% X] -2@&?$0RJS]
ME]B8"ZBRJ#1;OVC%B"+S9%+Q9'K=5>2A=&Y8$N8\,XEQXT>Y1;,T"#XF,;@*
MJRKXD4PNEF4DD#,B!XA"%43F3HPZ-C5 "Z#W'0'RW1NN+8\@;(O10P[*!R30
M$@,;.8460(C'A=3\!\_J)1@*(*YZY'.[(15@#T'J[*K=5?(N(F$A)2:;A3*(
M(8ZYT<\")"B>4WB5;:;YB@!=ABF RL9Q.!GG5!+,#UMA>0Q$8.L95C)H: $*
M(M!0 0%CR$DE; DRP69L5!M& >H(%/-G,%"(T^6HD0>R!%!+HH+TP\#3  2L
MB(!'FST+$\WC4#JC%Q@(B7TR]XE+&@ Q(RU#E? ,ATP$F[>CSB9P:2*<(0H7
M948H>ZTI*0I;]X&>MP1W()XY&UB8\")5.EQO19>"FS$+>!R;>\6O1!^__P"3
M8 60[>D5[N6*XQI;5:C5^%XD*#N!#=F]#S5M2L4:&-UW0#^&(<)XJ2W00JU"
M6_C;BO#07%9X"!DA$4ARQD(2S2&\ALPZJE:>@\#)5; !2[^@NX.<DF%FHK4_
MV[80MJV<1=2DK>A<<W>4:%@9,27^"; .+5$M$UTI 5B*;E1).)6(KL4)P0D/
M7*_ V-EE4YEX0#P 'Q,(V   E6B$9'#*R01E6Y76%^[<\LCGB0",LB@%\8F+
MJZ^BN: 1T<Q9O!,NQ !2 ;0;7) 8%XNPVIJWXPP;& ,C45!2S466L>H$IE"I
MTVP*H\#D0$2'HX\D+O5@"C*D%(ZX,D_]AE6;,B>1HE6VF^8H 788I@*)+;_4
M@SM#5S]0+"\AB(P=8RK&30T (41:"@ @+'DL)5!C8FMZO@1$1XV-ED"4J012
MA&DPVXW'>80489*6N5A2@&%0BA\YEPI9M V([0BM%4M$E(%(%+H%&)ABAM"'
M<C.8!2"(4Z2P("2A!I:* 8#JI@C(0B'.[X)FK6"T\J" R1(*0]!&#%)D23 .
MP++]07 LNM$HTN+#*10EM63L6XD"#,B4J<0%HP&8]TM_$00?$QC<!56 *!AV
M0H#IA T@ ;Q%)8O.!P"DJ1,&IX %H!KE":A)*]*'\B6M2%2 B27INU*!11(5
M@$#GUT,<*? CJL@B#U!!*C1D6PI8! +4<'7V0%]3+J!2KX@(JN60S(8$#$PT
M"R0V"B07#)1@M>SRS4M24,%%-1N9O$LRMPMN:KCXHE4QY(3>K*$&5 *!F6&L
MF9%22E!"]>SH_HU8@.L,*(,FAH 0HBT% ! 6/*;92 E$?!E](\(EVM*<&2"
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
M4A&?P;-UF@*UP9?L+&P&:B<+H7\+,T7$PRLL K4., QA%H7N9V4B, 0&,ZB
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
MTSR?OH&1)^B+V =_T) R7>TQ[A"]6G2^;6#UB,WM(%0NB$H&&RN)[L5LJE3
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
*4(F)C_\ PK?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>spok-20221231_g2.jpg
<TEXT>
begin 644 spok-20221231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
MM@44 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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 **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M=?@O\1-%^$WQ.^*FGZ3XD\0B$Z+HTL<KSW?FS&&/:J(WWI 4&<9(-<M\1/\
M@H[^Q%\)_&VH_#GXB_M#Z-I6MZ1<>1J6G7$,Y>"3 .T[8R,X(Z&@#VVBOG[3
M_P#@JE_P3YU2_@TS3_VH-!EGN9EB@B6"YR[L0 /]5W)%?0- !17AWCO_ (*3
M_L-?#+QEJ?P^\=_M&:+INLZ/>/:ZG83PW!>WF0X9#MC(R#Z&LG_A[#_P3N_Z
M.GT#_OQ<_P#QJ@#Z'HKG_$_Q6^&W@GX?M\5?&?CC3-)\.):)=-K.IW:P6XB<
M HVYR/O9&!U)( &3BO#M(_X*\_\ !.+6_$2^%[+]J'2DN6DV"6\TJ_M[;/O<
M2P+"!_M%\>] 'TC17->-OC%\,/AW\,KCXS>,/&UA:>%;6TCNIM=67S;?R9&5
M4D#1[MRL77!7(.X5X[_P]A_X)W?]'3Z!_P!^+G_XU0!]#T5Y'\&OV\/V1?VA
M/&B_#OX,_'+2M?UM[:2X73[.*8.8DQO;YXP,#([UU?QN_:!^#/[-_A.'QU\<
M?B#8^'-)N+Y+."\OMQ62=E=UC 1222J.>G130!V-%8'PO^*/P^^-/@33_B;\
M+/%5KK>@ZHCM8:G9DF.8([1MC(!!#HRD$ @J:POB+^T]\ ?A)\0=$^%/Q(^*
M>EZ/XB\2-$NAZ3>2,);PRR^3&$ !!W2?*.>M '>4444 %%>4?&W]N3]D[]G'
MQ?'X!^-WQLTOP[K$UBEY'87L4Q=H'9U5_D1A@LCCK_#7,:3_ ,%3/^"?&M:A
M%IEE^U7X8269@J-=RRP1@^\DJ*BCW) H ]^HKF?B)\9/A?\ "?X:7/QD^('C
M6RT[PO:00S3ZVSF2 1S.D<3@QAMRLTB $9!W ]*\>_X>P_\ !.[_ *.GT#_O
MQ<__ !J@#Z'HKQ[P7^W]^QU\1/"?B3QSX*^/&DZAI/A"SBNO$E]#%.$L(9&*
MH[[HP2"5(X!Z5S/_  ]A_P""=W_1T^@?]^+G_P"-4 ?0]%>0?!_]OC]C[X_>
M.(/AM\'OCKI.O:Y<PR2P:=:13!W2-=SL-\8' &>M;WP)_:J_9[_::.K#X$?%
M"P\2?V$T*ZM]A21?LQE\SRPV]5^]Y4F,9^Z: /0:*\^^*G[57[/?P1\<:'\-
MOBK\4+#1=<\2NBZ'IUTDA>\+RB)0NU2.7(7DCDU2^.O[9G[,/[,^N67AKX[?
M&#3?#=]J-H;FRMKV.5FEB#%"XV(PQN!'/I0!Z=17S[8_\%5/^">FH7<=E;_M
M5>&U>1MJM/YT2 ^[O&%4>Y(%>P:_\6OAIX9^&5Q\9M7\;:>OA6UTW^T)=?@G
M$UM]EQN\Y7CW!TQR"N<]J .BHKCO@E^T%\&/VC_"DWCCX'?$.P\2:5;WK6D]
MW8,V(IU56,;!@&4[74\CD,#53_AI[X"_\+U_X9F_X678_P#"=^1YW_"-[)//
M\OR//W9V[/\ 5?/][I0!WE%<CXL^.OPL\#?%3PI\$_%'B=K;Q/XV2\;PQI@T
M^XD^VBTB\VX/F)&8X]B?-^\9<]LGBNNH **** "BBB@ HHHH **** "BBB@
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
M)""6(^97<'CHQKY"_P"#D?\ Y)/\,/\ L8M0_P#1$=?HKX%_Y$C1O^P5;_\
MHI: /RO_ .")7PO\/_&RT_:?^$/BI,Z?XEL++3KIMN3&LK:FF]?]I20P/8J#
M7;_\$"?B5X@^'/BSXJ?L,_$-_(U;PWK$FIVEH[?<EBD%G?*,]@Z6Q ']YC6;
M_P &\G_)3_CW_P!?FD_^C]2KBO\ @J/=^.?^">G_  4FM/VN?A-:"*/QWX8O
M)$7.V(WQM6L[@''7:S6UR?5V[4 =?^S_ &O_  WG_P %P/%?QIN!]K\*_"@N
MNF.?FB+VG^B6H4_[=P9KI?\ <->0>/\ Q7^R7X-_X+&_%76?VT=$@U#P9]LO
M$-O<:=-=+]K,<'E'9""W0/ST%?9'_!!K]GM_A1^QT_Q8UNT*ZO\ $;5GU%Y)
M!\_V&$M#;*WKDB>4'N)Q7RD/&'[+7@?_ (+6?%36_P!L"T\.S^$/-OHRGBC0
MQJ%K]J*6_EGRC%)\V V&V\<\C- 'N'PM^*O_  0-\?\ Q,\/>!?A[\*=)?7]
M9URTL=$0^$=0C#7<LRI"-[*%7YV7D\#J:_1JOB;0?VL/^"$WA;7+/Q-X8MOA
M%INI:==1W.GZA8?#$0SVTZ,&26.1+(,CJP!# @@@$&OMA6#*&4\$9% 'RC^W
MQ^PO^R->?L\_&#XYW7P%T)_%P\$ZYJXUYHG\\7RV<TBSYW8W!P&Z=17SI_P1
M/_8J_95_:#_9!O\ QU\:?@?HGB/5XO&][:1W^HQ,TBP);VK+'PPX!=C_ ,"-
M?<G[=_\ R9%\8?\ LE^O?^F^>OFS_@WK_P"3%=3_ .RB:A_Z2V= 'B?_  4C
MAUK]KK_@II\./^"<UGK=QI'@C0XK)+FQL7P-S6S7,TP!R"ZVBK''N!V'<?XV
M!^M_&_\ P1[_ & _%?PKG^&>E? G3]%E-F8K'Q#ITLO]H6TNW"S&9G+2D'!*
MR%E;H17RA_P5*T?QQ^Q=_P %+/ ?_!0^Q\*W.J>%[M[2/59;=?N3Q0M:SVQ;
MHCO:$-&6P&8/_<-?2WCG_@ME^P)X:^$\_P 1/#/Q6?7-2-D9-/\ "UMIES'>
MS3E?EA??&$B^;AG9MH )!;@$ ^=?^")VLS_$/0OBW_P3N_:#L8O$OASP]<B:
MVTN^9GAC"7317,(YR(S,D,BJ, ,7/\1K@/\ @N%^RK^SO^SMXL^#EE\$OA-I
M/AN+7KK5EUB/3HV478CDT\('R3]T2R8_WS7K_P#P0*^!_P 19Y?B)^V3\1M)
MDLU\=70M]$:2(I]K4SR3W4Z@_P#+,RF-%;H2DGI6#_P<5?\ ([? 7_K]UO\
M]&:70!]U?"+]A_\ 9,^ GC!?B!\'?@5H?A_64MI(%U'3XG$@C?&Y>6/!P/RK
MX5_X*COJG[>7_!1KX<?\$]O".M2P:5H*&Z\3W5L QMYIHOM$[D="T=I&FS/\
M<[+WY_2+XG_$/PW\(_AQKWQ2\877DZ7X=TBXU'4),C(BAC:1@/5B%P!W) K\
M<?V'?@=_P4C_ &JOB1XV_;R_9@^(WAKPKJVMZ_>V6H:IK[!FD:9H[F6*!9+2
M=1&@:)-P"D ;1QN% 'T9_P $&_BYXB\ ZM\2?V!?B=+Y.M>"];N+[3;:1N55
M9?LU[$N?X5F6)QCKY[FN?_X*X?\ *5K]F_\ Z_=#_P#3Z:\4^(/AC]L'_@FC
M^WSX!_:W_:T\4Z-K=UXKU:1M=UCPV<Q7=J%CMKQ)$6WA42B&59  GS, V2P)
MKU?_ (+(>-?"WA;_ (*3?L^_$77=:AAT33;?1]2O-17+QI:QZPTKR_("64("
MW .1TS0!^J=%?-W_  ]X_P""<?\ T=#I7_@JOO\ XQ7T)X;\1:-XO\.V'BSP
MY?+=:=JEE%=V%RBD":&1 Z. P! *L#R >: /RA_X*R2?">+_ (*^_#.7XZBS
M/@Y?#NCGQ(-05F@^Q_;;SS-X7DKCKCFF?M_7_P#P1,G_ &9?$'_#.D/A[_A/
M&2$>&?\ A%X+Y)1,)DW%]P$7E^67W;^H^[\VVMK_ (*4^"?"GQ(_X+7_  A\
M!>.M#@U/1]6TC1+;4M/N03'<0M?7@9&QV(J#_@J!^P19_L+>+?#W[=7[&_@C
M3[/1]&OXD\2>'+NQ%]9V4I;$=SY4^_$,A/EN 1L<HR%2V5 -V]T+XF>'?^#<
MK4]/^*$%W#<-;6LVE07RD2QZ>^OV[6X(;D*4.Y!_<9,<8%>8?L2?&/\ X(P^
M%OV7_"^@_M5> =/O?'UNEW_;]S-X8OKAG)O)VAS)$I1L0&(<=,8/(-?3W[:W
M[47@K]L/_@BEXP^./@O;"+^STN+5M-$FYM.OH]5LA-;M_NL<J2!N1D; #"O(
M?^">'QO_ ."0?A+]CGP;X>_:<T7X82^.;>.^_MV3Q!\/DO;PEK^X:+S)S:.7
M_<F+'S'"X'&,  ^H?V+/#G_!,;]HGX<^-M._91^%>E/X>U(P:9XSM3HUS:I>
M !I(HW6;!8#+'(]:^*_^"\7[*O[._P"S;I7POG^!7PFTGPR^L76KKJ;:9&R_
M:1$MGY8;)/W?,?'^\:_0C]CGXY_\$_?'U_K'@C]B6?P?;RPPI?:UI_A+PM_9
MBLN?+660"")7.3M!Y(S7QO\ \'*/_(%^#O\ U^:Y_P"@V% 'W1\)OV&/V1O@
M5XSA^(GPB^ NA:!K=O#)%!J5A$XD1'7:Z@ECP0<5\+_\&W7W_C;_ -?F@_\
MN2K]0*_(/_@D_P#M)?"G_@GC^T7\8_@)^U5K4OA2?4-2MH;6_O;.5H4FLI;M
M2CE%8J)$N%='QL(7K\RY .]_X+/?\I$?V=?^OVP_].\=8O\ P7/;P6G[>/P0
M?XDB#_A'196AU_[4"8OL7]J'S]X')7R]V<<XS6/^V%\=_AU_P4!_X*G_  1\
M-_LR:I+XDT_P]J.G)?ZK;VDB1'9?_:KET#J&,<4";B^ "0P&0 3TO_!:KP_H
MOBW_ (*)_ 'PKXDTZ.\T[4_[/M+^TF&4GADU<(Z-[%20?K0!!^V/J'_!"B?]
MF_Q:/A#!X9/C Z+./"@\,6]^EQ_:&T^03D!/+W[=^_C9N[XK7_9,T+XF:%_P
M0,^)8^(=O=PVMWI^M7/A6*[!!73'CBVE0>0C3BY=>Q#[AP0:J_\ !57_ ()I
M>%_V;=&TK]M+]C#P)9Z0?"-U'+XH\.K9B\M1$&&R]6"<.I5#A94P5VL'P-CL
M?:/%7[87A7]M?_@CO\1/BKHUO;V6JVW@F\L/$^C6YXL+Z.,;E4=1&X*R)U^5
MP"<JV #X4_X)4_M.>-/V#_C!X6\2?$T26OPP^+\,EM<7LCY@ADM[F2W6[ST5
MH901(.T,^[!^2OI]65_^#CT.C J?#>00>"/^$>JC^R[^Q=I/[;G_  1+T'X?
MVT$*>)]*U/6-1\'7TF%\J]2]G_<LW:.5<QMV&5?!*"OG[_@DOXR^)'C+_@JC
MX./Q9FN7US1M O\ 1;H7L96>-;+2IK9(Y0>=Z)&J$GGY.><F@#V7]IC]A#]I
M\?M(^)?B)\"/#/Q7A\(^"]<26.P7QK_Q,M>;5Y,:I-HLH1EM59"HDW%B0"6P
M<HOZ6_!;X<Z/\(_A1X?^&GA^356LM%TN*VM1KEXMQ=JBCA)9%)5V7.W()''!
M(KIZ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO+_&_P"VE^RS
M\-_B]:_ 3QQ\:M'TWQ?>W%M!;Z'<-)YIDN"HA4D*54ON7&XCA@>AKU"@ HHH
MH **** "BBB@ HHHH *YOXJ?!WX5_'#PJ_@CXO\ P]TCQ)I4CA_L.L6*3HCC
M@.NX91QDX9<$9X-=)10!X_\ "']@']C/X#^*4\;_  I_9W\.Z7K$+%K;4S;M
M<3V['J8GF9S$>HRF.#CI7L! 8%6 ((Y!KQ7X[_\ !1/]BS]FCQ,_@OXS_'W2
MM+UB(*;C2[:VN+ZXM\C($L=I%(T1(((#@'!!Z&NG^ 7[6/[.7[4>G7.I_ /X
MN:5XD6RVF\M[5VCN+<'[K202JLJ*>0"R@'!P>* .-\9_\$ROV"/'_B23Q;XF
M_9=\,/?32&2:2S@>T21R<EFC@=$8D\DE3D]:]9^'?PS^'GPC\+0>"/A=X(TK
MP]H]L28--T>Q2WA4GJVU  6/=CR>Y-;E% '&>'OV>/@?X3^*VI_'+PW\+](L
MO%^LPO%JGB*WM0MU=(Q0LKOW!,:?]\BH/AY^S)^S]\)?'>J_$[X:?"'0M$\0
M:X)1J^KZ?8K'/="242R!V'4-( Q'J!Z5W5% '%?"_P#9Q^!7P5NM<OOA/\+-
M'T";Q+(CZ_)IMJ(S?LID*F3'WL&67_OL^M'P:_9S^!?[/-I?V'P0^%NC^&(=
M4DCDU"+2+41"X9 0A;'4@,V/K5;4OVH?@%H_QRL_V:]3^)EC#XYU"'S;/PXR
M2>?*GE/+D$+M_P!6CM][HM=]0 DD:RQM$X.&!!P<<?A7$?!K]FCX!?L\MJ+_
M  1^$NB>&&U<Q?VFVD68B-SY>_R]Y')V^8^/]X^M=Q7GWPT_:J_9\^,7Q%UW
MX2?#/XH6&K^(_#+S+KVE6R2"2S,4WDR!BR@';)\O!/- '4^/O '@KXI>$+[P
M!\1?#%GK.BZG$([_ $S4(1)#.H8, RGKAE!'H0#7#7G[%/[)^H?#*T^#-]\
M_#DWA6PU1M1LM DL0;:"[965IE3.%8AF&1_>/K6E\>/VI?V?_P!F*STV_P#C
MS\3K#PU#J\LL>FR7R2,)VC"EP-BMT#KU]:[V&6.>)9X7#(ZAE8=P>AH KZ'H
MFD^&M$L_#F@:?%:6&GVL=M96L*X2&&-0J(H[ *  /05P_A']D[]FWP#\3KKX
MS^"/@OH.D^*;V6XDO-<T^R$4\S3DF8L5QNWDDG/4\]:]"K@?CO\ M0_ +]F.
MPT[5/CS\3+'PU;ZM-)%ITM\DC"=T +@;%;H&'7UH G^#/[-WP'_9WAU"W^!_
MPJT;PNFK-$VI+I%H(A<F,,$+8Z[=[X_WC7(_%K_@GI^Q5\<O$\WC7XG_ +.7
MAW4=7N7WW>HQ0/:S7+_WY6@9#*W^TV3[U[+7$?'/]H_X(?LT>'K/Q7\=?B)9
M>&].O[W[)9W5ZDA66;8S[!L5CG:K'\* +'P;^ 'P4_9[\/R>%O@E\+]&\,V,
MSA[F+2;)8FN' P&E?[TK ' +$D#BI?BY\#?@[\>_#8\(_&?X::-XFTY7+Q6^
ML6"3>2Y&-\;$;HVQQN4@^]8GQ7_:S_9T^!R>&I/BQ\5=/T0>, Q\-&ZCE/V\
M+Y6=FU#C'GQ=<??'O7HM 'C'PJ_X)W_L2_!3Q/%XT^&W[-WANQU:WD$EKJ$]
MN]U+;..CQ&=G\IAV*8(KTOXD_#/P!\8?!5[\.?BAX3LM<T+4?+^W:5J,/F0S
M^7(LJ;E[X=$8>ZBMRB@#(\"> _!OPP\(V/@'X?>'+72-&TR'RM/TVQBV16Z9
M)VJO89)/XUS/@3]EO]G;X7_$;4?BY\._@WH&B^)=7$XU+6=.L%BGN!-()90Q
M'7<ZJQ]2*[VB@ KBOC1^SC\"/VBM(BT/XX?"?0_$UO;DFU.JV*O);D]3%)P\
M><#.UAGO7:T4 >1_!G]@O]CO]GS7T\6?"']GSP]I&JQ9\C5#;M<7,&>#Y<L[
M.\>1P=I&1Q7;?%CX-_"SXZ>%/^$&^,'@33O$6D?:4N/[.U2 21>:F=KX/<;C
MCZUTU>?>%?VJOV>_&_QEU3]GOPI\4+"]\9Z*LK:IH$22":W$94.6)4+P77H3
MUH [#PAX1\,^ ?"VG^"?!FB6^FZ3I5I':Z;I]HFV*WA10J1J.P   %:-%% &
M=XL\(^%?'OAN\\'>-_#=CK&DZA"8K[3-3M$G@N$/\+HX*L.G!':O+OA5_P $
M_?V,/@EXT3XB?"_]G7P[I>MPN7MM1%NTTELQ_BA\UF$)QQE IP3ZU[%10 44
M44 <1\(/V;O@/\ ;K5;WX+_"K1O#4NN-&VKR:3:"(W9C+E"^.NTRR8_WS5SX
MP? SX0?'_P -P>$/C3\.]+\2Z7:WRWEO8ZM;B6..X5'02 '^(+(XSZ,:ZLD
M9)K N?BI\.+;X>ZC\6/^$UTZ;PUI-I>7.H:U:7*SV\,5H9!<L6CW9\LQ2*P&
M2"C#&1B@#RS_ (=H?L"_]&F^"_\ P4K6O#^P9^QO;^!I_AG!^SEX73P_<ZI'
MJ5QI"Z>!!)=I&T:3,N<%PCNH/8,:Z[X+?';X1_M$^#3\0?@KXXM?$&C"\DM3
M?V:N$\Y I9/G53D!E[=ZZV@#/\)^%/#?@3PQI_@OP=HEMINDZ59QVFFZ?9Q!
M(K>&-0J1JHZ   5R?Q5_9A_9\^.'B+3?%OQ;^$6B:_JFCIMTO4-1LP\UJ ^\
M!'ZC#?,/0\UWE% '$1_LV_ :'XS/^T1%\*=&7QQ*NV3Q0+0?;&'D"WP7Z_ZD
M"/\ W1BMOXC?#3P!\7O!UY\/OBAX0L->T2_"?;-+U.W$L,NQPZDJ>X958'L0
M#5+XQ?&OX6?L_P#@B7XC_&/QE;:#H<$\<,NHW:N4620[47Y%)Y/'2K7PO^*?
MP]^-/@:P^)?PK\66FN:#J:NUCJ=BY,<NUV1AR 00RLI! (((- $'PG^#7PM^
M!7A4^!_@_P"![#P]HYNGN!IVFQ;(A*X 9@N< G:,X^M=)+%'-&T,T:NCJ5=&
M&0P/4$=ZX7P!^T]\!?BG\3]?^#'P_P#B78ZIXH\+-*NOZ/ D@DLC'*(7#%E"
MG$A"\$\UM?%?XM_#?X&^!+WXG?%KQ=:Z%H.G&,7FI7A.R,R2+&@PH))+NH
M/6@#RO7O^"9'[ OB7Q2WC'5OV5_"C7SRF23R+1H8'8G))@C98CD]<KSSZU[3
MX<\-^'?!^A6OA?PEH-EI>F6,(ALM.TZU2""WC'1$C0!44>@ %<]\%OCQ\(?V
MBO!Q^('P3\>67B+1EO'M'OK'=M6= I:,A@"& 93@CHP/>K_Q-^*GPW^#'@ZZ
M^(/Q7\;:;X?T6SQ]HU+5;I8HE)^ZH)^\Q/ 498G@ T <5\</V(OV3OVD=87Q
M'\;/@1H.NZFL8C_M26W:&Z9!]U6FA9'91V!) [5I? O]E#]G#]FB"XB^!/P<
MT3PV]X@2[NK&US<3H#D(\SEI&4'G:6(SSBO-?"'_  5K_P""=?CGQ+'X3T+]
MI_2$O)I1'&VIZ=>V,!8G _?W,$<7X[L5[+\6/C-\+_@;X N?BE\6/&5KHOA^
MT:);C5+@,T:&5U2/[@).YF4# [T 4_%G[._P/\=_$[2/C/XQ^%^D:CXKT"..
M/1M>NK4-<V:H[R((W_A >1V'NQJ#4/V9/V?M5^,,/[0.I?"'0YO&MN4,/B:2
MR4W:%8O*4A_41_*#V%>9Q_\ !5[_ ()WR2+&O[4_A\%B "T5R!^),6!7MG@#
MXC> ?BMX5MO''PS\9Z9K^CW@)MM3TB]2XADQP0'0D9!X(Z@\'!H QK']G?X'
MZ9\8+K]H"P^%^D0^-;Z'RKOQ,EJ!=RIY:Q;6?N-B(OT45#\;OV9_@%^TAI=O
MH_QS^$VB^)HK1B;-]2M TMOG[WERC#Q@X&0K#.!GI6W\3OB?X ^#/@74/B9\
M4?%-MHN@Z5&KZAJ=X2(X0SJBYP"3EV50 "26 K+^"'[0GP7_ &DO"D_C?X&_
M$*Q\1Z5;7S6=Q>6.X".=41S&P=00=KH>G1A0!RGP6_8+_8\_9Y\1KXP^#W[/
M^@:/JT:D0ZIY+W%Q"",'RY)V=H\C(.TC(..E==\8O@#\%_V@M%M?#OQL^&NE
M>)K&QNOM-I:ZM;"5(I=I7>H/0[21GWKJ=2U+3M&T^?5]7OX+2TM86EN;JYE$
M<<,:C+.S,0%4 $DG@ 5\Z:[_ ,%=_P#@G)X=\1-X7U#]J'2I+E)/+,MCI=]=
M6^?:XA@:$CW#X]Z -_\ X=H?L"_]&F^"_P#P4K6U;_L*?L>VD_A^X@_9U\+J
MWA4@^',Z<"-/(N'N?W0/"_OG>3W9C7>_#SXE?#_XM^$[7QW\,/&FF:_HUZI-
MMJ6DWB3POCJ-RD@,#P5/(/! -;= !7":9^S#^SYHWQ@F^/\ I'PBT2V\:7#R
M-<>)(+,)=2%X_+<LXZ[DX.>OUJI\?_VN?V;/V6K&WOOCY\7])\.&[4M:6ER[
MRW4Z@X+);Q*\KJ#P6"D \9K&^ '[>_['_P"U#K+>&O@;\==)UK5%C+KI4D4U
MG=2*!EF2&YCCDD ')*J<=\4 =9\9/V=_@=^T+86.E_&[X7Z1XGM]-F>6PAU>
MU$JP.P 9EST)  _"NOM;6WLK6.RM(5CBAC"11J.%4#  _"I** .(^$?[-OP&
M^ E]JNI?!GX4Z-X;GUQHVU>72K01-=E"Y0OCK@R.1_O&G_&3]G7X&?M#6-CI
MOQO^%FC>*(-,E>73X]7LQ*+=W #%,],@#/K@>E=I10!1\,>&?#_@KPWI_@_P
MGH]OIVEZ5916FG6%I&$BMH(U")&BC@*J@ #T%>8^.?V"?V-/B9XMO_'GC_\
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
M,'@FPGM]'UW0=1N-+%S;F)YH +1$G*'E?-51+@\XD&:_536SK T:[/AX6_\
M:'V63[#]K#&+SMIV;]I!V[L9P0<9H _$/X"^-_V?/V1?VJOB1X5_X*A?LW:A
MXNU[4=89XM9O;%;P6[M-*TMQY$SJLT<^]'692Q 7Y00QKZU_82_9U_8?\;_M
MIM^UE^PE^U1;V%E;VLAU+X3P:+)!(D$L'E2J1/*LGD^<5E&(V1'"A3@+C%^!
MG_!3;X!?M(:OXK^"7_!67X5> _#VO:%J;0:5#J7A:5[:(+E)H&:9IW@G1U)W
M[D#!N.1SX;\.M+_9]U'_ (+)_#U/^":$-]_PB]K>VTVNRVK7!ME4&7^T3$9_
MG%N;8A/F^4NS!?E*4 ?7'Q^_X*Z^/_@[^VWXG_8Z\)_LSR^,-0L(+6'PQ'I.
MHL+K4[Z>SMKE8W4H5BB432%G&["Q9P,DAGP(_P""KWQGT[]J;2_V3OVZ?V:X
M_AWK7B5XH_#M_97;20M+*Q6!'!9UD21P8Q+&Y D&TJ/F*_/WQ*^/'PW_ &</
M^#@_Q!\3/BU?K8Z$B6EE=ZH\19;%I_#UK$DS8!(7>RJQ[*Y/05=_X*$_&'X:
M_MN_\%'?@-\//V7?$]KXINM$U.W;4]:T0^;!$#>13OB0##B&&%Y6*Y"AB,Y!
M  /I[]N#_@J+J'[/_P :M-_91_9Q^#%Q\1?B;J,<;RZ7%,RPV/F)YB(P0%Y'
M,8\PKE%2,AR_4#FO@+_P5B^*6G?M%Z5^RQ^WG^S>WPU\1>(6B30-4MKEGM+B
M65MD2,K%OD=P4$J2.H?Y6"X+#P[6O'OAK]B3_@NMXD^)W[2$LFF^&_&&FR-H
MWB.Z@9H88[BWA5)<@$A%DADMV('R\DX7FJ?_  4T^,/PZ_;_ /VT_@A\%/V2
M/$$/BC4]%U&4ZEKVBJ9((1//;29$H&&6".WDE9ERJA^N00 #I/C[XBT'PA_P
M<'^$?%7BG6+;3]-TWPP;F_O[R81Q6\*:+>L\CL>%4 $DGTKZ"_9$_P""C?Q1
M_;?_ &@=>T'X)_ NVA^%/AZ\:&Y\?ZQ>RQRW.%^5(H F#)(?F"%ODC(9\,51
MOCW_ (*/?L]R?M5_\%HM%_9_7Q+_ &.GB/1;".YU(1;VA@CM)II=J\98QQLJ
M@\9(SQFO7?\ @DA\4O%7[(W[1'C7_@EM\<[M4N;'59]0\#WSIL6\!02.B9ZK
M- $N$';$H)R0* /T?K\=_P!B/]K;X#?LA?\ !2S]H#QG\?\ QE)HNG:IKFN6
M5E/%IEQ=&2?^V3)MVP1N1\JL<D <5^Q%?DS_ ,$W/@M\(?C;_P %/_VA]!^,
M7PQT'Q396FJZY<6MIK^E17<<,O\ ;6W>JR*0K;21D<X)H Y'_@MC^W9^S#^V
M)X5^'VF?L^?$";6YM"U#4)=4271KNU\I98X AS/$@;)1NF<8YK]!OV[/^"A'
M@#]@CX3:%J^K^')_$/B7Q"GD>&_#5K<"(W)1$\R623:WEQJ709"LS,Z@#J5^
M)?\ @OW^SO\  7X'>#?AG=_!KX->&/"LNHZGJ:7\GA_1(+1KA4CMR@<Q*-P!
M9L9Z9-=3_P %HM-U?X7?M/?L]?M6>)-!N=0\&:!=6$>J)#%O19+6^CNWB;/
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
MX/\ "'B2X$5KKNE22F6TR,_/&Y<.ZKR8B8Y,!B%.-M>Q?MU_\%*8_P!FBZ\
M_#_X'_#V#QYXP^)OEOX6MVU-;>R,$KHD,K2G[_FM( @RHP&9G4 !OG7_ (++
M_MT?LO?M$?LMZ-\$_@+\0++QMXC\1>)K*ZL;/1(7FDM40.,L-N4E8NL:Q$;S
MYC<<54_;8^&?[('AGX#?L^_LR?MQ/XU\,^,['P386.F>.M!L(9;'33LBAN(+
MIY' EBA=4+*BEU7:RD!V! /;_A-^WS^W7X<_:$\/? W]L#]A.[T:#Q.ZK:>(
M/!$DFI0609]@DG\AIT\M6($A,BF-3O*D5C_MA?%_X1>%_P#@K-\'?AMXG_9K
MT?7_ !)JFDZ6^E^.;K6;J*YTI7O[Y$1(4/E2!&1W!8<F0@\ 5\C1_$#X\?\
M!/O]H;X>^!_V7?\ @H+8?&O1O$FK16Y\+:-JAOH%C,T2""6 33Q0-*)"$:)P
M_P A/  S[E^W[_RG4_9__P"P%HO_ *<]2H \<_:5_:!_:D@_X++:9XVL?V?+
MN_\ $_ABXN++P?X+?4'QJEDL5W''=(3_ *L2Q%IB /X:^T_VN?\ @IWXK_9_
MO_ ?P/\ AS\"9O%7QB\<:/:7C^#UNF6+27F7_5RLHW.V]9 %&W"QL[,HQN^=
M?VNOB!X,^#G_  7L\"_$CXG^(K?1-"L] MI+K5+YBL,2/97D*LQ[#S"%STS7
M&_M])9Z-_P %;?!OQQUOXXZMX%\&^.O#=C>>&_B5H2;C:6[Z>UMOC9A@*7*[
M\\K'<;CC(H ^K_V:_P#@IM\6K[]I6Q_9 _;A_9U'PX\9ZY:B?PY=V=\)K.^)
M#%8_O.!N\MU5UD<%U*$*W7[,K\K-&\"_LO?$K_@H1\-?#%Q^WY\1_B[XTT#4
M['4="U73M/L]1TQ/)N#=-;/=12950(B\A5655?[V[<H_5.@#\P/V'_\ E//\
M:/\ KRUO_P!*K.N_T+_@L)\?/B)\;?B%^S?\%_V/#XK\7^&]=N['P_!8:SY=
MO);VUS-#-=WDD@585&V$!<@,TNW<O&> _8?_ .4\_P :/^O+6_\ TJLZO?\
M!'N")O\ @I#^TS<E!O36]056QR =8G)'_CH_*@#VG]@'_@IUX_\ VD_CUXE_
M93_:*^",7@KQUX=M9K@Q6=R[0R^3(B2PLCY*./,5U8.ZNNX@C W<S\4/^"L/
MQY\<?M0:Y^S/^P7^R_!\0KCPG++%K^JZAJ!AB=X7\N;RSN1(T63*"1W.]ONK
MC!;SSX"JJ?\ !PY\2 HP#HDYX_Z\+(UQ_P#P2V^-7PQ_8>_;.^._P;_:E\66
MGA34M4U5!9:KKK>3!(;:XNF(,K<*)8[F.5"2%=5X.2H(!4_9A^,6O?'?_@O-
M:_$3Q9\--1\':Q+I5S::QX:U1P\MA=6^A-!*FX ;T+1EE; W*RG S7T7\8O^
M"IOQT\6_M(Z]^S+^P'^S+%\1=3\(-(GB;6-1U#R;5)(WV2QQ_/&H"OE-[R#>
MX8*A #-\^?L^?&CP!^T)_P ' DGQ9^%MS]IT#4;:\AT[4!"R+>BWT-K9YU#
M$JSPOM/< &O-_P!DWPG'\+/VROC%\'/C'^VOKWP)UA=9E9-3@NH;6#6 EQ,_
M[V:<A1E)4EBR1O61B,\4 ?H5^Q%_P40U/]L+2?&?PXU'X8+X-^+/@B.6/4_"
MFL7+FW>4%HU?>%$BH)E"2*5+1[EP7R*\O^%7_!;?PW8+\3O#'[7/PNC\ ^+?
MA[;/+;>'H=0,S:O*C^4UK$74?OO-:/&,JT<ADSM1C7-?\$K?"?[->N?MC?$7
MXV?";]HGX@^.M<T_2+FQ\4:_XHT.""POHY+F+;<+<HY+[S;;T#A245F(&*^3
MO^"A.HZS_P %&/VFOB/\<OV7?A5'?^%OAEX=B77O$-E&0VK0P2%#=MSAR5+E
M /F-O:EC]W: #]1O^"=O[5'QN_;'^$$WQM^*'P=T[P?H][=>5X8BMK^6>74(
MT)$MP0Z*%CW#8AY+%7/ "EOH*OFO]B']NSX(_&']AY?CI;VUIX>LO /AYX_&
M.@Z;;DKHHL[?<XBB7+&$Q)OB SE?EY96 ]7_ &<?VE?A'^U=\.%^*_P3UZ?4
M=$:^ELQ<W%C+;MYL>W>-DJAN-PYQB@#YH_X+K_$?XL>#/V*]1\-> _ ]Q>:+
MX@EBM_%7B*VNFC.BPI=VK19"_>6=SY!!XPYZYQ7B7[-/Q0^-GB[_ ((R_$CP
M)X^^"SZ#X7\.?"^=?"/B=K@L->61[HS,%Q\OEE5'ONKZ<_X+36\US_P30^)2
M01,Y4:0Y"C)VC5[(D_@ 3^%>#?!+XU?"KQW_ ,$,?$WPR\(^.+&_\0>%OA7?
MKXATF"0F:P,DUQL\P$<;MI(]1SWH \N_X)^?MJ?M=_"#]@^WT;]E_P#8^F\8
MZ5X-O=2N_%OBK5;T1VL6Z5IS#;Q*ZR3LD+*S%22NX#9T)^V/V4?^"E_PO_:!
M_8VUS]KCQKH[^&+7P>]S#XMT\3?:/)FABCD_<MA3()%ECV @'>VSG&X^8_\
M!(*WA3_@DM*5B4>:GB)I./O'?,,G\ !^%?)/[&'@#Q=\3/\ @BG^T)X6\$6<
MUS?KXKMK[[- I+RPVO\ 9]S, !R3Y4+G Y.,=Z /H&U_X+!?ML^*? FH?M0^
M OV!4N_@]IMS+Y^K3ZRPNVMXWV22AA_"I!W,L+HA# L=A-?;_P"S3^T+X!_:
MH^">A?'7X:33'2]<MV=8+E0)K65',<L$@!(#HZLIP2#@$$@@G\GOV=?$_P $
M9/V #=^/_P#@J!XU\+VUEIEYIVM?"/29+5IW26256M[6VD96GCF23<6!V#S&
M#LN#C] _^"2?PZ^%WP\_8WTW_A2_B?Q-JWAK6M8N]2TRZ\6:4EE=;6*QL!&C
M,/+W1,58'YMQ(XP: /,_^#@W_DQ&R_[*!I__ *3W=>'_ /!%+]I[QE^SI\4F
M_8+^/Y>QM/$]G;ZWX"FN9/W:375NERL2,>/+N(G61!QB567&^0@>X?\ !P;_
M ,F(V7_90-/_ /2>[KS_ /;N_8PU?XO_ /!/KX1_M5?!V&:W\??#+X=:)>+/
M896XNM.CLX96"D<^9 X,Z>@\T $LM $?_!&W_D_[]I__ +&.Y_\ 3K>4W_@L
MQXJUC]J#]JGX1?\ !.3P)J#C^T-6AU/Q*T!W>0TQ:.-F'K#;"YF(Y^6537#_
M /! _P")[ZQ\9_CO\9_B-JD$#76D1:UKU[LV11EKFYGGDP/NJ,L<=@*\X_9G
M^'G[>G[?'[5GQ#_;N_92\9Z%X6U2VU^2&UU7Q*P8PPSQ-'';0AK:X4M':K'&
MQ(! =<$[C0![O_P1;\:Z[^S+^U#\5_\ @G+\0]0;?8ZM<:AX=,WRB:: B.5D
M'?SK;[/,H_NQ,>]+_P '!'@_QXOB3X4?%O6O"-]X@^&V@7DJ>(],M9WCB$S3
M0LR2NG,7G1(8UD_A*G&"0#X!^U'\,OV]OV"?VH_ /[>'[4?C'0?%&L77B&)+
MC5O#;A?/2WB1'MIPMM JF6U,D:D DJC9(VC/V;^W[_P4N^)G[+?Q+^&>N:?\
M/_#WB'X'_$#2[:YU+79-,GGNYHG<M/%$?.6'/V9XI45T._+#H"0 ?./B[Q%_
MP11_;?\ AUI_PX\%M:_ +Q6+N%K/6=1\+;% '$D,LL4OD2(PZ/-(A! ;CE3[
M5_P5H^'5_P#"/_@D5X?^&.H_$*3Q6^A:GHMG'XBEA$;7T2"01R$!W_@VC.YL
MXSDYKQO_ (*6^,?^"-/C_P#9WU+QA\ (/#R_$2\,#^'1X,TN>Q;>95,AN80B
M0JOE[]WF*'SC;S4_Q_TSXC:1_P &^/@.S^)\=TE]_;MH]E'>Y\U+!KNZ:T!S
MSM\@QE!V0H.U 'T%^QO_ ,$S/V&OC9^Q+\._%'Q"_9^TNYU?7/!=I/J.KV]S
M<6]S)-)$"TN^.1?FSSGI[8R*\=_X)!ZQXG_9>_X*$?%G]@@^)+G4/#%N]_/I
M2W+Y*W%K/&L<VT<*TEM)^\V]3&G]T5ZI^QU_P53_ &#_ ()?L7_#WP7X_P#C
MM##K>@^#K2VU'1[;1;V>9)XX@&B&R$H6SQG=M]\<UY7_ ,$D=)U[]H3]N;XO
M?\%&]>T6;1O![_VBFF7%^-B^9<3))MW_ '6\FVC_ 'A' ,BT =%_P6^\>Z_\
M=/C#\)_^"=OPXO3]O\3:W;ZEKGE\B+S9&M[;?C^%%-S,P/0*C>AK'_X)#^(]
M6_8[_;E^*G_!.?QOJ4IM;B_FO?##W)P9IK==ZN ,?-/8M'*?:W%>*?!;P?\
MML_\%%/VW/B'^VQ^R/XPT3P[?:%K7EZ1K'B7I;VLL4MM;PQ*UO.ID%K'A_E&
M"^>K54_;*^#?_!0[]B_XX^!OV]/VG?'/AWQ1K,'B*UMX=6\/N$WM;J9%M[@)
M:P+B2%94SAB55@3@"@#Z#_X+T?%'Q_XU^(OPL_8?\%:V]C:^,;R&ZU95<A;N
M26[6UM%DQC*(XE<J>"VP]4!KZ1\*_P#!'O\ X)_^'?A9%\,=0^ ]CJK"S$5U
MX@OIY?[1GDVX:;SU8-&Q/.U-JCH%QQ7R[_P6E\,^(O%5K\&?^"E7P/LGU?1-
M'M;.XN+A(RPMXC-'>V,T@7)5&=Y$8GA6*#JPKM_C;_P7D^&GA_PGX)^)GP'T
MG1?$>GWKNOCSPKJU_+9ZUII(CV+ "OER;3YFZ0>8I^7&W)8 'GG_  2FU/Q;
M^Q__ ,%*/B3_ ,$_V\376H^%IFO9=+BN7R5G@"307&!PKO:L5DV@;BJ=D%?J
M77Y4_P#!(Z35OVPO^"E/Q._;DU""#3["UBN6LM->Z1KA'NR(H$*@Y94MHW#/
MC;O*XZX'ZK4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444V61(8VFE;"HI+$
M]@* '45\\?\ #V'_ ()W?]'3Z!_WXN?_ (U6AX4_X*<?L&^./%.F^"O"?[2>
MB7NJZQJ$-CIEE%#<!KBXE<1QQC,0&69@!DXYH ]WHHHH **X'X*_M0_ +]HN
M_P!<TOX)_$RQ\0W'AJ:*+78K-) ;-Y#*$#;U7.3#+TS]PUWU !1110 4444
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
MQO\ A)X%^%4WQQ\3^/\ 3H/"$%I'=/XABF\ZV,,CJB2*\>[>K,Z@%<@[@>E
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
MG@F)I6;R3C(RFW@D=*[?XM_!3X2?'GPJ?!/QE^'6D>)=+,@D2SU>R698Y "
MZ$C,;X)&Y2#@GGFN.^,W[=?[(?[/?BU/ ?QC^/F@:)K3JK-IDTS2S0JPRIE6
M)6,0(((+[<@YZ5Z3X4\6>%_'7ARS\8>"O$-EJVDZC )K#4M.N5F@N(ST='0D
M,/<&@#S3X,_L'?L??L^>)AXT^#_[/WA_1]70,(=46W:>X@W9#>7),SM'D$@[
M2.#CIQ73^+/V=/@9XZ^*&D_&OQA\+M'U'Q9H44<>CZ_=6H:YM$C=Y$5'[!7D
M=A[L:WO'GCKPE\,?!NI?$'QYKD6FZ-H]H]UJ=_.&*6\*C+.=H)P!Z"LKX-_&
M_P"%/[0?@I/B+\&?&MKK^B27,ENFH6:N$,B$!U^=0<C([4 <_P#';]CK]F+]
MIG4K'6?CM\&-&\1WNFQ>597MY&RS1Q[BWE^9&RLR;B3L)*@L3CDUH^/OV8_V
M??BE\-M.^$'Q#^$&A:OX:T>VB@TC2;VQ5H["..,1QB _>BVH H*$''&<5!_P
MU5^SW_POK_AF#_A:%A_PGVW=_P (SLD\_'V;[5G.W9_J/G^]T]^*]!H \U^!
M/['G[,7[,L]S>_ KX*Z)X=NKN+RKF_M8"]S)'D'RS-(6DV9 .W=C(!QQ7I5%
M% '$>&?V;?@-X,^*FI?&_P *_"G1K#Q=K"RKJGB&VM MU<B1E9P[]]Q12?\
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
M :=%<C\%?CS\(?VB_!S?$#X*>.;3Q#HR7KVC7]FKA!,@5F3YU4Y =3T[UUU
M!114.H7]GI5A/JFH3B*WMH6EGE;HB*"6)^@!H FHKA_@7^TE\#OVE]!O/$_P
M*^(MEXDL-/O/LM[<V22!8IM@?8=ZJ<[6!_&NXH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DDC2:-HI%!5
ME(8'N#2T4 ?F_P#\%AOV&OV2/@1^Q+JOQ"^$'P'T+0-;AUS3X8M1L(G$BH\V
M'4$L>".*]2_X)L?L+_LC:S^RK\)_CAJGP%T*?Q:-'L]4_MYXG\_[9')O2;.[
M&X,JD<=14O\ P7A_Y1Y:U_V,>E_^CZ]3_P""8O\ R8!\)_\ L3[?^;4 >,?&
M_P#X*E?&W7_VE]:_97_8)_9JB^(VM^%/,'B;5=0O_)M89(V"2QI\T:@(Y\LN
M\@RX*JI #-Z)^P%_P41A_:]UGQ-\(?B3\,;CP-\2?!<A7Q!X9N)C(CQB3RVE
MB+ ,-LF%9&!V[T(9@V1^>/[-_A-/A;^WC\9?A)\8?VS]=^!6J2ZU<RP:U;W,
M-K!JZBZEE42S3D*H:.5)HR2 P8]\ _1O_!+KP;^SAXK_ &XO'7Q=^$O[1GQ$
M^(/B73=)N++Q'KOB+0H([#48WFB1)4N8W)?<8 R!@I98V;&%H YS_@@SXCT/
MP?XH_:;\6^)M2BLM-TN_TR\U"\F.$@@B?6'DD;V55)/TKK;7_@KU^V'\:(/$
M?Q9_9,_87/B/X9^%;F1+[6=3U%DN[A(U#NR(K##["&,<:S% PSUKQ+_@F/X%
M\4?$[X(?MK?#_P $V\DVKZOHL-MIUM%]ZXE9=:VQ#W<_)_P*N5_X)^^)?AOI
MG[+6N'QC_P %,O%GPFN_#M]>2WO@*PGMXC=H5#"2UBE(:XDDY0HN6#+R ""0
M#])O@I_P4>^ WQ>_8VU']L^Y>YT?1/#\$R^)M,F*RW%A=Q!";52,"5G,D7EG
MY=_FID*20/E]?^"PO[<WBGX>W_[3OP[_ &!8+CX3:;-(9M6N]6D-P\$;[7D#
MKCY5(8,ZPNB$$%OE->?>#?V<_AYKG_!&WXQ77[(OB+QQXATO5M9L]2>W\4Z%
M'9S/]@GMI;KR5A=UE58T)+*2"T)4<J<>F_L/_P#!4+]D3X'_ /!,_1=.\6^,
MK!O$_@_0[FSG\#2$I=:E<B65HDC!1@R2AD)D 94WMNY4B@#Z#U#_ (*?? 32
M?V&K/]N74[/4(=*OU%M:>'F"_;)=2W,GV)2<*3N1V\SIY:E\=J^<9/\ @L%^
MW;X?\"VW[2WC+_@GQY'PHNWCDCU.+49A<+;.P"3&1E/R-N7;(T*HQ(PWS"N8
M_P""I_Q&\9_MS_\ !,KP5^U1X3^%&LZ!H^G>,6N+[2KV1976S,<MNM[E /W7
MFX0,0.) V-IS7HWQU_X*??L5>*?^"9&KZ!H/Q!TZ;7=>^'#Z!9^"DC;[9:7L
MMG]GVM'M^1(6._S.$(C^4DE00#U?]I+_ (*<^%OAU^PKHO[;OP.\-0>)].US
M4[:T@T[4[AK9H&<RK+'+L#;9(WB9"!D$@D$C!/B'Q(_X+)?M;>&/ACHG[36A
M_L,"'X67SV\$NOZSK!2:\G88<Q*A+0Q%U=8Y'C=6 4Y!;:/ _'OPK\<?"S_@
M@9I"^.K">TE\0?$V'6=/M+E2KQ6<JNL1*GH'$9E'JLH/>OH#]MJ&*+_@@-X+
M6.,*/^$(\&-@#N19DG\23^= #_BO_P %D_VG+/X=0_M0?!O]B2:7X.QW45O-
MXH\3ZCY4]W(7$3;$B8F)/.)B$I61"PY()V#UO]J+_@J%#\'OV%?!'[:OPQ^'
M$6LV_C/5+.U31]5O6A-KYMO<R2 NBG<R26Y3@8/)KQ[XS00Q?\&Z5G''&JJ?
M!>@L0!W.KVC$_F2:\7_:P_Y0#? __L=(?Y:O0![3\5?^"R7[5_P]\(:!^T9_
MPPP;3X2:W<00V6MZQK&R[U NA;>BH3]G1PCF,O&RL "&.X"I/C!_P63_ &G?
M#/@ZS_:7^'G[$<Q^#%SJ"6MIXD\2:EY-WJ&6*[UCB9OLZ,RLJNR2(2!\V3M"
M?\%0X(8?^"+/P_ABC"I'IWA0(H'"@62@8_"H_P!LF"&'_@W]\'I%$JC_ (0O
MP@V /XB]H2?Q)/YT >T?MC?\%,X_V?\ ]BWP)^V%\,/A[#KUIXXU.P@M],U6
M\:W:WBN;*YN3N9 V70P;"!QDGG@5VG[3_P"V1KG[/_["!_; TWP/::E>C1M'
MO?[$GO&CBS>RVT;+Y@4G"^>2#CG:/6OA3]NC2-1U+_@A!\"KVRM'DBL-9TB>
M\=5R(HS9:A$&/H-\B+]6%=3^WG^V_P#LT?$+_@D=H?PC\"?%;2]7\4:UX?\
M#UM)H&GS^;=6+6K6TMP;B,<P!# RY?&XD;<@YH ]]^,'_!3?Q7\,O^"<_@[]
MN*T^%&G7>H>)[RVAFT"34I%A@$IG!(D";FQY(ZC^*O+?B5_P6 _;$T7X3Z?^
MT_X(_83V_"PI;+>>)-=U0H]S(Y5&>*-#OA@,Q,<<KHZM\IX+;1YC^U?_ ,J_
M_P )?^PMIW_H5[7OO[3-M!%_P0.L88XE"CX.>%2% [[=/.?KGF@#2_;5_:W^
M#WQ3_P""6^G?M2:Y\#[;Q?X=\07&GRMX2UO4Y;=8YS<F)U:6##$Q2HX!& VW
M.!G%;VH?MZ?!W]D+_@FW\/?V@;WX=+86VK^&]/@\*>!M*OF;,TD&]+99I=S"
M)$5BTK D!>C,54_)WQ&_Y5QO!_\ V&1_Z?KNL3_@HU\/?%VN_P#!)K]F;XCZ
M182W&D^'=#MH=9,:EEA-S9PB&1\=%W0LFX\;I%'5A0![/J/_  5^_;7^#.F^
M'OB_^U!^P>-$^&_B:ZBCLM3T^_<7<:2*74D.S#>4#,L<B0[PIP1U'O7[:G_!
M0CQ-\!?#W@:U_9V^!6J_$;7OB+'#-X?\FWFCLHH9=GDM+($.7D+C;'E2 &9F
M4 !N0^,__!:_]C7X>_!OPY\1/ 6H0>-M5U:>W\OP=IL_E7FG H2[2AXR(FC/
MR!3@L6&TE<L/,?\ @H]^WG^T#I/QS^$?[/?AKXA3_!+0/'?AS3M6\5>*-0M(
MWN],^US21O \C?+%]G$8WE&3YG^9U09(!U7PS_X*G_M2>!/VI?"/[,7[<_[*
M5CX-NO'-S!;:'J&BZIYH22>4PPLP$DJ2*9<(V)%9,YP> ?F?]M_X\?M-1_\
M!83PSXAM_@1=76M>$;S[+X%\*MJ#[==M$GNQ%=IVC\Y<DX'_ "S%<U\9M&^#
MWA/_ (*;? G2/AY^UQX@^,-S!XUT"3Q-XKU[Q&FI103G5HL002IE514 8J&<
M*7QD$$#VK_@H1XV\*?"C_@M_\(OB)\1=<ATC0['P[ILUYJ=X2L4,?VB_3>Q[
M*&X)[4 >@?ML_'[P9IO[1G[,R?';]D+2=3\8^*X-(G-QJ.N74,WA:]FO+;S(
MHTB(28Q3.3\XY,>#P:]9_;]_X*:V7[)/C;0O@+\*/A;=>/OB7XE1'T_P_:RL
ML=NDCE(C)L5G=W96VQ* 2%+%E&W=\U_\%6/%GAOQ[^WA^REXX\':Q#J&DZQ?
M:7>Z9?V[9CN+>75;9XY%]F5@?QJG^UCXHTS]D+_@NCX9_:8^.EO/!X*UW38C
M8ZP;9I([53I;:>[#:#DQ38=U&6"2AL'<,@'J_P //^"N/QO^%_QOT+X*?\%#
M/V6S\.!XH=4T?Q'97+-:H68(#(&9U9 S*'=9,QY!9,'([/\ ;N_X*D:K^Q7^
MT]X1^!W_  II_$NG>(M"BOYIM/N7-\99+BX@2W@A"[9&9HD R1R_M7S%_P %
MEOVA?A#^W+XF^%7[-G[*'B&T\<^)I=<FD-SH@,L4'GK'&D7F@8.<%WQPBQ M
MBND_X*(Z6UG_ ,%B?V9-)O[@W3VUGX>1YI!S(Z:Q<?.??(S0!VNI_P#!7;]J
M;X&?'[PMX!_;*_8S@\#^&_&=VB:7=0:SY]S;0O(L9E9U+1S&,NADCQ&X# X&
M0#ZG^V]_P4;\=_ GX_>&/V1?V;O@I!XW^(WB>R6[AM]2U5;.TMXV,NQ-S%0[
MD0R,<NBJH7EBV!X#_P '#BK_ ,)/\ GQ\PUO5P#_ ,#TRM3_ (*S>&OV!?C#
M^U'X8^$_[07BCQ?\.O'DVDQQZ9\1(=/@_L7[(QE>+[4TLJED67S$#H%*.QWL
M$&5 /8?V:?V[/VP]8_:.@_9H_:^_8KU#PM?7UGY]KXF\+B6_TZ ;7*&=XS+&
MD;[&42"7Y7 5E&25^O*_(+]GGXN_M%_LC?M[_#O]FCX2?MOVOQR\'^)]4M+;
M4[73-3;4+6UM)9C'-P9)EMI(HE:?]U*0 GS\$@_K[0!^7_[+?_*P1\3O^O/4
M_P#T3:UZ-'_P6!^./BK]HSXD?LM?"#]D-O%OBSPQXCO]+\-0:?K'EQ7$5I=R
MP2W=Y)(%6",!(SC.&:0+N7(-><_LM_\ *P1\3O\ KSU/_P!$VM7O^"5T,3?\
M%<?VGK@Q@NNL:^JMCD Z\21^@_*@#V7]A+_@I[\2OC[^T?K_ .R)^TQ\"H?!
M'CG1K6:>-+&Z=XG,13S('1RQ5MCB175V1U!(Q\I;#^,W_!5SXX>(_P!J?6/V
M5/V$/V9H?B%JOA>26/Q#J6H7YBA\R%PDZI\R+&B.?+\V1P&?A5/REO-_ *JG
M_!Q]XN"# .B D#W\/VAKDO\ @G1\9/AO^Q!_P4-^._PQ_:B\46OA:ZUO5)CI
MVLZVWE02;+N:9<R-P@FBG256;"L%'.2H(!F? KXS^)OCO_P7M\)>-O'/PLU#
MP5KT6GWECKGAG4I1(]E=0>'[N-PK@#?&V RM@95@>F"?I7XZ?\%2/C5K'[3&
ML?LI_L%_LV1?$;7O"HD'B?4]0O\ R;6"2-@DL2_,@ 1R(R[R+F3*JIP&/SK\
M+?C?\.OVAO\ @X4T/XG_  IO1>Z#<17MK9:HD15+\V_AVZ@>9,@%DWQLJMW"
M ]Z\_P#V??":_"W_ (* ?&;X4?&']LO7?@7J5QK5W/;:Y;W,5M!JR&ZDE02S
M3D*H>*5)HR2 P8]\ @'Z!?L._P#!1/5?VN)_&/P<\6_"T>!_BUX*@E_M#PQJ
MEP[VTI5O+$H8*'5%E*+(N"5$B%6?=QYK\*_^"U6AZ/XA^)GP_P#VR?A?#\//
M$WP_LY)[?2K?4&G.K21ML:VB+JN969HC'C*NDA?(523R/_!,7PA^S;XI_;G\
M<?%WX5_M)?$/X@^)M)TBYM/$FO\ B+0X(].U")I(HUE6ZC<E]QA4H&"EEC9L
M87-?,'_!1O4M6_X*0_M3^//B+^RG\+XM4T'X6^%0-?\ $E@N'U:*"1@UQGI)
MC+B)1\[PV[-R %4 _3+_ ()S?M;?&[]M+X6WGQI^(WP8T[P?H$]WY'AGR-1E
MGFU((6$LWSHH6)6 12,[F5^@4;O7_C?\5=/^!_PEU_XLZIX?U/5HM"T][G^R
M]&M&GNKMQ@)%&B@DLS%1GHN23@ FO'_^"7_[6/PV_:L_95T*_P#!.D6&BZAX
M7LH-'U_PS8+LCTV:*,*AB3J()$7<AYP-RY+(U:__  4A_:*\?_LJ_L<^+?C5
M\,-,BN-<T]+:"QEN(/,BM&GN(X3<.O1@@D) /!;;G(R* /E+7?\ @K/_ ,%%
MM"^%C_M1:E^P#IEE\,$E4M>WFL2+=+$TPA4L2P< N0OF&WVY(/2O<OC[_P %
M-+;X>_\ !/WPY^W1\-?ATFIP^(;FTB30]5O3$;=I&D253(BG<4DB9<@8;&>.
ME? ?QV\4^&/BU_P3^E^//QX_X*7>(_&?C[7H83IWPKL-=A@M+:Z-T@>.XL(P
M3B.(.^\K$N0NTD%=W=_&V2&7_@W=^'#02!@/$: D'^(:E?@C\#D4 >M_$/\
MX+ ?MBV'P>T_]J#X?_L*?\6P6&V&I>)=<U0JUQ,Y6.1H8T(>*#SR8TF9'5OE
M)P6VCZ'U_P#X*5?!_P .?L$Z=^WEJ6B7@TS5K)1I_A]9E^T3Z@97@-F),8^6
M6.4&3'W(V?;_  UY1\;;:"+_ ((%644<2A3\%_#[X _B*6;$_F<U\M_%7X?>
M*_&W_!O-\+=;\-V4UQ!X8\;WFIZND2EO+M3J.KVYD('99+B//H"2>E 'H7QQ
M_P""C7[:7Q=_8G\:>,_B[^P[)H_PT\;>%[FQT;Q9I&HEGLS<*8[>::*1M[P,
MY5?-V1J=X*[LA6^@/^"$?_*._0?^Q@U7_P!*6KR?XT?\%%/V1_%7_!(P^ -
M^(.G77BC4OAO:^'XO!L()O;:\2WCAD+18RD46QY!*<(50;220*]8_P""$?\
MRCOT'_L8-5_]*6H XS_@X"^(_P 6/#7[,.G^!?"G@>XG\,:]?@^)?$L%VR"P
M>*2(P6[*/OK,6?@\?NJ\W7XH?&OQ]_P0R\9^'OBE\%W\+Z3X<\%^'K/PCJK7
M!<:]9_:+<?:0"/EX5#C_ &Z]W_X+QV\\W_!/36)(HF98?$NEO*0/NKYVW)].
M6 _&O*O&GQJ^%7Q0_P""#&J>$O 'CBQU74_"?PY\.V7B2RM9"9-/N/M-LOER
M CALQ2?]\YZ8H X#]C_]O7]L'X*?\$]_#<_[/G[&LGB3PCX LK]O%GC+6K[R
MX6/VR>XD^SPHZR/'%'(N^4;@I#Y4!"3]F_!K_@I=\(?B+^PK>?MQ^+M)N="T
MS18YH=>T=)1/+%>QNJ"VB;"B0R-)%L)V_P"M7=MP<>5_L6P0Q?\ !!R=(XE
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
M^'B9TC4&3P7XL9R!]X_:;P9/X ?E7DO@/_E7#\:_]C-%_P"G^PH ]<?_ (+
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
MA?V7/A)^WO8_&KXU_M1^%HO$VM:[K"VT-[>.Q>QEN%FFFFAP?EDW/'M;JHC
M& 2#Z;_P;J_$GQ'J7PH^)/P1UF_>:U\(^(;2ZL$=B1"+Q9UD1,]%WVA? XW.
MQZL:\P_X)!?M4?"3]@K3/C/\%_VH_$\?AC6M$U=;J&QO(W#WLMNDL,T$0 .Z
M3<D>U>K"0$9 )'I__!NK\-?$FF?";XD?&[6;!X;7Q?XAM+6P=U($XLUG:1TS
MU7?=E,]-R,.JF@#ZM_X*3?\ )A/Q:_[$>^_]%FOB/_@DI_P4O_8U_9;_ &0+
M3X4?&[XI3Z3KL7B"^NGLX_#]]<@12,I1M\,++S@\9R*^W/\ @I-_R83\6O\
ML1[[_P!%FOES_@BO^RA^S'\7_P!B"S\9?%7]GWP;XCU9_$NH0OJ>M^'+:YG,
M:LFU2\B%L#)P,\4 >1? WXY_#+]I'_@X)TSXR?![7WU3P]JUK.+"^>SEMS(8
MO##PR?NY55UP\;CD#.,C@BOIS]I+_@J#\6;3]IJ]_8__ &'/V=T^(_C#1(&D
M\17=[?>3:6;*%+QCYD'R%T5I'D10[; &-?//@/X>^!/A7_P<76G@7X:>#M,T
M#1;*TD-II6CV26]O"7\+-(^V- %7<[,QP.2Q/>O//!WA1OA?_P %4_C+X%^+
MO[6^N?!"XUS6M3OM-\56D\5O%J$-Q>BZACEFF(2-'BD$@8D+NCVYS@$ ^]_V
M$/\ @HS??M._$/Q+^SI\;?A)/X ^)_A&-I=3T"2X,D-S"K*KR1$@%2I>/*G<
M"LBNKL"=OFOBW_@I5^W5\3?BQXK\%_L9?L)RZ[HOA"\,%[J_BN:2TDNP&8"2
M..1X-H?8Q1 7<KAB!G:."_8 \)_LW>+?^"AGB3XJ?#;]ISXD?%#QGX:T>Z76
M=;U31+<Z=JT @2V4I=QR$N!\BQY4;_*RN5&ZO-O@+^U1XD_;SU/QWXV_;(_X
M*/ZI\'=!T.Y!M/ ?A;5HM'FFM6WEDCD/[RXV[0A7;-(S-R!E00#ZZ_8^_P""
MA$'[>_[,/Q,O=9^'K>&?$GA+2;FUUW34N3+"PEM9S'(A959<F*52C E2GWCG
MCXX_X)Z?$7XK?#+_ ()#?&K7_A!X&N-<U&?Q3?6EX;6Z:&33;.31XA-?JR\@
MPK\_&.G6M_\ X(6W&E2_"O\ :=_LFYF>%M(LGM_M+9E:+R-5VL_JV.I]:T?^
M"2-O/=_\$E?VBK2VB9Y)8O$"1HHR68Z#& !^- &A_P $)OBE\;6^"7B+X3-\
M&9&\!LVL:BWCXW)Q_:/DVR_8]F,9V_-G->1_\$A/VE?VF?A9\(/''P\_9-_9
M<N?B)XCN=:@U'4+JZODMK#3+80^6@=F=#+*[*^V,,IPA(W8('OO_  0D^-7P
MJ3]CWQ#\"9/'%BOB]];U?44\/F0_:&M/LEL/."XY3((SZ@TG_!M[#$OP/^)%
MP(P';Q7:JSXY(%MD#\,G\Z /??\ @FC_ ,%&IOVZ]*\4>'?&GPW_ .$4\8>#
M+F*/6=-BG9X94D,BAT#@/&RO$Z/&V=IVG<=Q"^Z_M!?$T_!7X$>,_B^MLL[^
M%_"U_JL<#])7@MWE5#_O,H'XU^?W_!%T!?V\/VET48 UR? '_84NZ_0+X_?#
M%?C5\#/&7P?:Z6 ^*/"]_I27#YQ"T]N\2N<?W2P/X4 ?F[_P1P_8N^%G[8^@
M>-/VR/VM=$'CK6]3\6SV5K#KDC20^8L44TURZ @2,QG"*&RJ",X R,>^M_P1
MQ\$^ ?VSO#7[4O[,7Q(/PZTW1I(KC4?"]CIKW,=Y('831(S3+Y,,T)V,OS 9
M8J!D8^>/^"1O[;7PV_83T_QM^QK^V1=W'@C5-/\ %4M_:76I64K1"5H8HIK=
MS&K;/]2DB/C8XD)#?=W>OI_P5N\>?'S]OOPK^SO^Q!H&E^*_!<XCC\4:UJNE
MW"802%KF[A8,C1QQ18 ,BXDD.T [D) /2OVT/V^OCY\(_CII'[,?[*W[+-_X
M[\5ZG9?:9=0U#S+?3H<JS^4LGRI(P1=SL9$5,J,EB0O/?L?_ /!3CXS_ !$_
M:OG_ &*?VN/V=[?P/XV:QDN+%],OS+"[)!]H,;*6<8:$,ZR)(P.W;CO7DW[7
MO[8'QI^(7_!2B[_8JU/]JQO@9\/])M(O-\1V_E6\]]*UE'<@FZD*^47:0QH0
MZH O(9R!7D'[(=K\*-'_ ."Y7AK2OA+\<];^(NDV]O?Q?\)GXBU@7T^IW7]A
MW)F(G"@2H'+(I&00G#,,,0#Z&^*W_!9'XT^'/VGO'7[*/PG_ &4O^$M\2Z+J
M4VG^%8M.O)I7O)(F#/+/&J96-8A(Q"GJ!D@9(ZSXP_\ !57XD? #]G_X>S_$
MC]G.5_C3\1&E33?AM:2S)]E N6@BDF#(95,A\O;" 69F9=PVDUY%^PK8VUW_
M ,%W_CI<3Q*S6ND:S+"2/NL;[3TR/^ NP_&N=_X+5^&M7\'?\%#O@_\ &KQ-
MXTU?PKX6NM(LM/7QCI,.^;1Y[>_GDFEC&#\\:7,4H'4C. <4 >[_  F_X*C_
M !]\$_M!^&OV>/V__P!EV/X=7?C:1(_"^NZ=J FM7E=PB1R#?(N"[*A99,HS
MKN0*VX?<%?DK\8_ _P"RM\5?VA/AM\*_%W_!2;XE?%S7YM1CF\+3>'[&SU:V
MTZ>6:+"22QR?NF<QHS  E%BR^W S^M5 'Q/_ ,%,_P!A;]D7PS^R/\5/C9H'
MP%T*U\5KIDVHKKD43^>+J2=6>7.[&XEV)X[UP'_!(/\ 87_9&^.'[#WA[XC_
M !:^ NA:]KESJNHQSZG?1.9'6.Z=4!(8#A0 /I7TO_P50_Y1Z_%7_L63_P"C
MHZX#_@A;_P HZ/#'_8:U7_TLDH B_:^_X*;>/?AU^T9;?L;_ +(/P)_X6+\1
MC;K/JD5Q=F*TT\-&)1&V"NYO+*NS,\:(&499B0NC^Q9_P4D\5?&OXYZQ^R1^
MT[\$I/AU\3M(MFN8M-6[\ZVOXE5781D\JP1A(,,ZN@9@W&*^*/B=X7F^%O\
MP69\?Z?\5OVEM;^#MOXJCFNM&\<Z<Z1)+#<+#+%$\LGR)"?+>,N2 )(0I(P:
M]3_9'\$_LS^/?^"GFG^(O"G[8OQ&^*GCKPA9SR/XAN=(MI])N[46;Q./MD4A
M)C7[1Y8;:%+D*I(() /5?CA_P55^,^N_M)ZU^RQ^P5^S2OQ&UWPL94\1:K?W
MIBM898F"2HH#( J2$1F1Y%W/E54\,W<?\$_/^"D.J_M9>.?%/P%^,7P?G\"_
M$7P<K/J>DF9I()XUD$<A4L T;H[*"A+9#!E9AG;\D_\ !.+XT?#?]A?]OKX[
M_"[]JGQ/!X6O-9U-S8:QK(,<,OEW4\JYD(PHFBG25&. P4<Y(!^Q?V2/^"E'
MPY_:^_:*\9?!CX.?#/49M$\,Q/<OX[BF7[%>C>D:G845T:1B^P')9(F;C&
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
M#WC7PW8>,/">L0:AI>JV<=WIU]:R;H[B"10Z2*1U!4@CZU?H **** "BBB@
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
M*82PR7%JUQ'$X.0R12LT:D'D$*,$#&,5[G10 C1HZ&)T!4C!4C@CTKQ#5?\
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
M **** "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@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "OEC_@J=^W'\0/V._AYX7\/_!?P[9W_C?Q_K3:9X??44W0
M6H78'E*Y =]TL2JK$+ERS9"[6^IZ^=O^"D/["_A7]NCX0Z?X2O/&J>&_$6AZ
ME]K\+:W(NY$G=0C0.N02DF$Y4[@R(PS@JP!\<?L<_M'?\%4/A1\8]7B\8^%;
MWXK>$;GXQ:OH/CQ-'L);R72-0A-L+J>W=$7[/;@2HT49 B(CD4)&3NKW[_@H
MY_P4#^/'PA^.W@[]C+]D'P?INH_$'QC!'<-J&KIOBLXY9'2-44LJ;_W4CN[D
MJB*/E.[*_&O[./[8G[:__!-36/%-Q\2M M/&GPX;XSZIHGC?63)YLT^OQK%]
MKEAN&*S>8\2)(OG(5DVMC:V\K^K?Q^_:.^"O[.WP>G^/?Q:\006VB6<*RV4@
MC#SW<LBYCAMT."\KCH!CC)8A58@ ^,_A)^WQ^W?^S9^V9X2_9'_X*!Z1X;U:
M#QX]O%HGB#P]"B/%+<2M# P,05'0S#RW1HU=<AP2,!^I_P""E?[=7[67P9_:
MB\ ?LL?L=:%HFJ>)/%6BM>26&J6J.TSO-(D*J\DL:1@"WF)+$#W&*\K_ &/?
MA_\ &S_@J'^V_I__  43^,_A1_#WP\\&3*G@/2Y"2;J2WD=H$C) \P1S,TLL
MV &D C48!$?IW[6W_!*?XZ_M0_MT?\-*:5^TE#X+T*'1X;+3[K0A<?VQ9JEN
M8W2,J410[R3Y82<*^-K9- '4_L8^./\ @L#KWQOM]/\ VS?@WX;T3P0=.N&N
M+[3+K3WE%P%'E*!!>2O@G.?EQZD5Y?\ %#]OC]O3]J#]K;QE^S?_ ,$[-(\.
M6>F_#SSDU?6];BC=KZ:&3RI 'FS&BM*&CC55RP0N7 .%Y[]E7XF?M(_L,?\
M!3BW_8%^)WQTU?XA^#O%-H)-*O-=GDEFM&>VDGAD3S'=HCOB>)T#;&#;\ X
MK_\ ! GS#\?_ -H1M6_X_P#^TK+S-_WL_:]0\S_Q[;F@#Z._X)8?\% /%'[:
MW@?Q'X9^+GAJUTCQ[X&OX[7Q!;V4;1Q7$<AD5)E1B3&X>*5'3) *@C <*OU9
M7YB_\$=_._X>5_M(_P!G9_L_^TM3^[]W/]LR>7_X[OQ^-?IU0 4444 %%<9\
M3?C-IGPR\7^#O"%_HL]U)XQUIM.MIH9%"V[",OO8'J,#'%=G0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 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 5\J?\ !47_ ()_^*OVT/"?AGQC\'O%
M]OH7Q \"7[W?AV\NY'CBG5S&S1&1 6C</%&\;X(#*00 Y9?JNB@#\@OV9?V'
M?VS/VY[[Q7\-_CU\0-%TGP!H7QXU;4_B/%9;3>ZCXC5(4NUA$:[0NQMJME43
MSG8*Y 4>U_\ !5S_ ()[_MO_ +:?Q@T>+X4S>'(? /A?1XX-#TV^ULP9N6&9
MYFC$;#.-D8Y^[$,8R<_HA%!!!N\F%$WN6?:H&YCU)]33J /S^_9^^"__  7,
M\"^/O!6B^.?C1X)3P!I.LZ=%K6BZ7INDQ :1'-&)X(A%IZ%?W 95",I'&"#S
M6Q^UU^P_^VQX4_:_'[;G["/C_3[K4;ZT$.L^$/$=\1!N\I8G$:R'RVBD"(S*
M61ED&Y2<_+]TT4 ?#?[&7_!/O]I6_P#VN;W]OK]O/Q-H]QXR6W:'P]X>T)P\
M-B3";<.Q4;%"0EE1%+DER[-N'/(_$W]@+]O/]EW]K#QE^T;_ ,$Z]=\.W>G?
M$(S/J^B:Y)&C6,TTOG2$+-B-U64L\;!LJ&*%"!EOT2HH ^5/^"6/[ 'B?]BG
MP+XC\2_%OQ+:ZOX]\<ZA'=>(+FRD:2*WCCWF.%9& ,CEI97=\ $L ,A S?5=
M%% !1110!X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS5[I0
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 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17B7[>7[?W[/'_!.
M;X1Z3\:/VD?$;:?H^L^,=+\.V9BP7,UY.$>7!(_=P0">YD/7R[=\ L5!]KAF
MAN(4N+>59(W4,CHV0P/(((ZB@!U%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_M8?\EL^
M!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U>Z4 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !17"_M)_M*_!#]D'X+:W^T/\ M&^/K?PQX.\.Q1R:
MOK5S;RRK ))%BC 2%'D=FD=$554DLP '-?B+^W9_P>(^)OB3JTG[/G_!*']G
M75+_ %O7[@:3HWC7Q78F6\GNIV\F+^S]*@+%Y6=E\HS.26*AK<YVT ?27QQ^
M'OP3_P""U/\ P4@^(^F?M&^(K"']G#]G#1;WX=Z1<ZAJ,=O:ZS\0=7A\B\GB
MDD(1IK*-HXHU/S)<"%X\[C7OO_!"[]H+XC:I\#/%/_!/_P#:4U3SOBY^S#X@
M'@OQ++*2'U;2%4MH^JJ&RQCGM%50S$LQ@+M]\5\PP_\ ! 3Q/^V-_P $"?AA
M^R%\1?"H^$WQI\-:E=^*YKOQ#/'J,D^NSRW0G-[-;R,=EW')$S'+R0!85*,8
M=A_-K]C_ /;Y_;C_ .".?_!7KP;I_P#P4STW6K%]+T./P+X_U/54:XGU/PN\
MO^AWOGIN&HQVDBK)%<+YDK0Q-;[B%5$ /ZJ**;#-#<0I<6\JR1NH9'1LA@>0
M01U%.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DM
MGP/_ .Q[E_\ 29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBDDDCBC:65PJJ"69C@
M #N: %HKP/X=_P#!43]@7XO?M6-^Q3\)OVGO#/B?XC1Z3=:A-HV@71NXHTMR
M@EB-U&# 9U#EC )#(%CD+* IK\I?VZ_B=_P<]?\ !0[]L#XA_L3_ +,GPXF^
M$7PY\*>)KC29O&>A2RZ19W]ED-!=2:S-^_F\R"2.0Q6*A@LH5XS@F@#]K]>^
M+O@S3-+\5S>'KY/$NJ^#=.>ZUGPQX;N8;G4T;R7EBM_(\Q=DTH0B-9"@<]P,
MD?@S\4_^#C#_ (*]_P#!53QS?? '_@C'^QUJ_AK3S)Y%UXJ-C'J.JP(W >>Z
MF T_2@P)'SEV!P4F!K[[_P""%W_!";6?^"1=SXM^)?CS]JG5_'/C#X@Z=!!X
MHTRRM1!HR21RM*DP\W=/<SH7E59V:,%9Y,Q9((^^_ _P^\!?#+0%\*?#;P1I
M'A[2TFDE33=#TV*TMUD=BSN(XE50S,22<9).30!\0?\ !,S_ ()Q_M;:?_P3
M:\9_L:?\%AOBG9?%27X@:A?S7T?]O7>H7=E97J(TEK+?3;6>5)P\R/'D1._R
M.P52/@S4?&7_  3P_8Q_X+*Z?HFC_L:^,/"_P9_9HT2:U\$VO@'X57^I_P#"
M3^-)P([K5+NZ"-)=BTBW01/,\C"6/?&V"<_O310!\ _\1('["G_1'OV@/_#)
M:I_\37D/[8'_  56_P""./[<_P /[KP)^T;^Q_\ &37W;1=1T[2-;O/V?[^2
M_P!%%[:O;32VDS1EH)-CY!4_>1&ZJ"/U<HH _EM_8V_X+X_\%6O^";OQ+TO7
M_P!I;P]XR^(/P+TZ#3_!PTOQ/X<GTP1V=E#Y5K<V4L\:M!>/!&TA64D7&V0/
M\T8>+^C?]BO]N/\ 9F_X*"_ [3_V@OV6OB1;>(-"O,1W<(_=WFEW.T%[6[@)
MW03+D94\$$,I9&5CU_QP^!?P?_:5^%FL_!+X\_#O2_%7A37[4V^K:)J]L)(9
MT/(/JCJ0&612'1E#*0P!'Y]>(_V9O@%_P;'_ /!.WXQ_M!_L0_ /Q1\1/$>K
MZJ+V4ZB&O'M8MSK:K>20JKIIMDCR,S ;V+MN<;]Z 'Z8T5\6?\$@O^"X'[*_
M_!6SX=!/!=['X5^)FE6:R^*OAMJEXK7, & US:/@?:[7<<>8H#)E1(B%EW?:
M= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!X7^UA_R6SX'_ /8]R_\ I,U>Z5X7^UA_R6SX'_\ 8]R_
M^DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !117 ?M)?M4_LY?L??#:?XO?M/?&?P_P""/#D$GEC4
MM?OUA$\NTL(84^_/*0K$11JSD*<*<&@#OZR?'/CWP-\,/"=]X\^)7C/2?#VA
MZ9"9M2UG7-1BM+2UC'5Y)I65$7W8@5^*G[7W_!X-:^*O&\?P)_X)+_LHZS\3
M/$E_=?9].\0>)=)NC'>/GI9Z7:G[5<;AR#(T+*1S$PKZD_X*L_\ !&S4/^"Y
MW@[X%_$?Q5\7O%'P>CTC3#>^,/"%_9274R1W<$,WV8VK2I#%>P2!X3,0>)&R
M'"*M %'XB_\ !U/_ ,$O_#_[4G@W]F'X5^*-7\=?\))XKM-%UCQSI%L(-"T4
M3RB'SS/-M>Y57923$ACV;F$AQ@^;_P#!:7_@E5_P67_X*5?MECX6?!_]KN/P
MM^S3J/ARRGO;.ZU86EM9W7S175I):6:BXU-R8UN%^T'RAY^P.FS%?6O[ '_!
M"[_@FU_P3BBL];^!_P "+75O%UJH)\?^-"NI:P7'\<4CJ([0GO\ 9HX@>^:^
MOJ /ST_X);?\&VG["G_!,GQ?I'QQT^]U[Q_\4])CD^R>-M?NFMHK%Y(GAE^R
M64#".)7C=E/FM.X#, X!(K]"Z** "BBB@ HHHH **** "F3P074#VMU"DD4B
M%9(Y%!5E(P00>H([4^B@#\<?^"@G_!K6VN_M7>%OVR/^"3OQB@^"'B,>*[>Y
M\2Z7:22P6NEJ\H$VI:7Y/,4BJSEK([89 2JM$,H_W?K7_!6#]A3X.?MDZ%_P
M36^*/[2MO_PM2XT&U=KG5HXHK>XO'"B*UGGB"007TZ_OE@VH&$B!0#)&C?3]
M?G'_ ,%LO^#>#]GW_@J7HEW\8OABUAX"^-UK:_Z'XLBMRMGKVQ<);ZFD8R_
M"K<J#+&, B5%6.@#]'**_+#_ (-T/B7_ ,%DO#=Y\0/V-/\ @I7\)-0_X1GX
M2Q16.A_$/Q1=M]OEN#M*6,4^&35;;R"91=!\Q#8C-()$6/\ 4#PMXJ\,>./#
MEEXP\%>([#6-(U*V2XT[5-+O$N+:ZA8962.6,E70CD,I((H OT444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^
MUA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS5[I0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YSX%_:R_
M9X^+_CKQ?\)/@?\ &?PKXQ\8>"+2*;Q'X<T/7X9YK!Y?-$,<[1EA$S-$ZD'E
M.-P&Y<@'HU<#^T[^TG\,/V1_@#XL_:5^+]QJ"^&?!>EM?ZXVCZ;)>W*1*5!V
MPQ L?O*23A57+,54%A^%/Q(_X*>?\'''_!9;XA:Y\"_V ?V:=6^"O@[3M7N-
M)U[6=.D-M-8RQ2-%-%=:[<K&J2QLIS'9+',,$8>OTB_X(R_\$C_B]^P)^R+X
M]_9T_;'_ &A++XMQ_$_4Y]0\2:&UG-)96KW5K]FOH1<W#^=>+<((][.D7*GY
M<LQ(!^>'QM_X.>/^"DG_  47\?77[.W_  1/_8QUNR>4[#XKO](35=8BC8D+
M.\?-AIB]B\[3+WWJ:_1'P7_P33^*W_!0;_@DMX)_8]_X+3,][X[T^_M]0UC6
M_"OB"*:_6:UN7:WE:X,+1+</:NUM.4$BLLDC*X9P5^PO@G\ _@C^S9X!M?A9
M^S_\)O#W@SP[9#_1]&\-:3%9P!L %RL:C<YQR[99CR23774 >+?L;_\ !.S]
MBO\ 8!\)?\(A^R3^SQX?\())"([[5+6V,VI7X&#_ *1>S%YY^1D!W*@] *]I
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ///VL_V>M/_ &LOV:_&
MO[-FK?$#Q!X6M?&N@3Z5<Z_X6NQ!?6D<HPQC9@1AAE64C#(S+QNR/Y]OAQ\<
M?^"HG_!IS^T'!\%_C]HUY\4?V:?$>K.=*N;-G%E,K$LT^GR.3_9U^%R\EE(?
M+E(8@L"MP/Z3*Y?XQ_!3X0_M#?#R_P#A+\=?AKHGB[PSJBJ-0T+Q!IT=U;3[
M6#*2D@(W*P#*W52 0010!5_9Y^.O@/\ :=^!OA3]H7X7_P!H_P#".^,M#M]6
MT8ZOIDMG<FWF0.A>&4!E.#UY5AAE+*58]E7Y/?\ !PS^T+_P67_89\=_#S]K
M[]A>STVX^!WP^T]CXS\/:78&Y\R9FVR'5K8 '[ (51(Y(2/(;S&9HR8FKZ6_
MX)%?\%M/V5?^"MGPV$_P^U!/#/Q&TJS63Q9\-M5NU:[M.@:XMGP/M=KN( E4
M KN42+&64$ ^RZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K!^)?Q1^'?P:\&7G
MQ#^*GC/3] T2P4&[U+4[D11)DX5<G[S$X 49+$@ $UO5^?/_  <%>&O&=[\(
M?AQXV70+W5?!7A_Q@\WC+3[1V56#K&L#.5^XI47$0D/"M.HZL,@'T#^S!_P4
M]_9(_:N\9ZG\//A_\08K36[76KFSTG3=7_<2ZU!$ 5N[4-C>CC<1&<2@(Q9%
M%>M?&'XZ?!W]G_PM_P )I\:?B1I'AK3#+Y<5SJMVL?G28SLC7[TC8R=J@G )
MQ@5^8'_!/WX1_P#!-_\ :Y^(&KZQ)XOF\#^,M.^-&JZ[\.-#TF]@TN]DTE_L
MDME;[6C=)!"\4FV*)MR'S/X6R?L#]L#_ ()E67[9?[47@KXU?$[XK&?P=X4M
M8X)_A[)I+^7=@2/)(WVA9QM,I,2N!'DI"!GT /7?@3^V7^RY^TS>W&E_ OXV
MZ)XAO;6(RSZ?;S-'<K&#@R>3*JR% 2 6"X!(YY%:7QT_:;^ /[,^C6VO?'?X
MK:1X:M[UV6R74)SYMR5QN\N) 9),9&2JG&1G&17YI_%CX>?!SP=_P6T^%?@#
M]A3P]::3<:->V7_"<VGALD6L#)+*U]&0I*H18Y60#"Y;:1OW5MZCX1\+?MN_
M\%X/$/@/XV:2FN>%_!&CRPV6@WK%K=DMK:(;&7/*FYN))2.A. <C((!^CWP9
M^/?P9_:'\*GQM\$OB1I7B73$E\J:XTRY#F&3&=DB'#1M@@[6 ."#C!KGOCI^
MVA^RS^S1JEKH7QR^-VB>'M0O(Q);Z?<S-)<&,G D,42LZH2" S *<'G@U\&?
ML=Z3I7[(W_!<OQ[^S%\+X&L/"7B+3'$>C1R,882=/AU.+:"3_J]TT:YZ+(P[
MUA?\$X/@]\+O^"@_[<7Q]^,?[2OA"W\5PVEZ8]-L-49FB@2XN9XXMH!!S%!;
M+&A_A'(Y ( /U%^'OQ&\!?%GPC9^/OAGXPT[7M%OT+6>IZ7=K-#* <$!E)&0
M000>0000"*VJ_-#_ ((7:[J?PQ_:+^/'[)4&I3SZ)H&MRW&EP32$B%[:\ELY
M''NZ>1N/?REK]+Z "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_
M .Q[E_\ 29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M^&?@_3M!T6P0K9Z9I=HL,,0)R2%4 9))))Y)))))K:H **** /"_VL/^2V?
M_P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:O=* "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@ HHILTT-O"]Q<2K'&BEG=VP% Y))/04 ?$W_!;;_@K4?\
M@EC\)?!>J^!_ [>+O&OB[Q2CV_ABWA:64^'M.VWFN7FU>56.R1D\P_+&TZR-
ME8W%?7OPM^)G@CXT?#7P_P#%[X::_#JOAWQ1HUMJNAZE;GY+JTN(EEBD'U1E
M..HS7Y@_LP?$KPA^V'\9/VFO^"ZOQ9^'>H^//AAX!\*ZO\/_ ()>$=*M(KJ;
M4?#>GQO)K.H00S.D<CWKEU3<5<Q&6(Y&T'\K?V&O^"F7_!9?]HSP<G_!*7_@
MD7!=:1X8LM2UC4_"5U+-;#Q!H_AF6^W);SZG=.(HXK<SA?-A1)=S[4;&Q  ?
MTM_MC?MI?LW_ + _P1O/VAOVJ/B$OAOPM:74=K]L%A/=23W,@8QP1Q0([L[[
M&QQCC)('-?C#^T3_ ,'6/[9G[:/Q F_9O_X(I?L8:]>:I=[D@\4ZUH?]JZJ(
M\X\^.PAWVUHJGGS;EYDVGYE3%?HK^QK_ ,$P_B=XA_X)4VW_  3Y_P""NWC;
M3OC%<7=])-K%W:ZQ?2R/;F]2^@ADOY3'<S313AAYXV'9M09"[F^G_P!G;]EO
M]G/]DCX?P_"W]F;X*^'/ ^@Q8)T_P[I<=N)G QYDK*-TTA[R2%G/<F@#Y _;
M7_X(_>'/^"UG[-7P&U;]OJUUKX:_$+P=:17OC"Q\+7%G/<++<VD:ZCIT<X,L
M*HUQ%#(DH$FT1%0N7)'OG[$/_!+?]@__ ()V^'UTC]E#]G;1/#]\T'E7OB:>
M(W>L7H_B\V]F+3%2>?+#+&"?E11Q7T!10 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S9_P %,?\
M@E9^R?\ \%4O@LWPJ_:,\)^7JEC'(WA3QKI:*FJ:#<,/OPR$?/&Q"[X'S&X
MR RHZ_2=% 'X2_\ !)_X"?\ !</_ ((X_P#!1K0O^"<=UX,?XH_ 'Q;>7%[#
MXAEEE31M+TU&#3ZG:W!#G3KE-Z^98/E9I) JY,B7%?N7I/BGPQK^H:EI.A>(
M["]NM&NUM=7MK2\222QG:))1%,JDF)S')&X5L$K(K8PP)OGD8SBOYX?V^_V(
MO^"J/_! ']KGQ-_P5%_8:^+_ (B^)OPT\4ZQ)J7Q%C\0,][,JR2M(\6MP)M^
MT09=ME_&$:(L0?))!D /Z'J*^7?^"2G_  5,^$__  5H_9>3]H3X:>"]:\.7
MNFW_ /9?BK0=5MG:.QU%8TD>."ZVB.ZCVNK!EPP#+O2,D"OJ*@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /"_VL/^2V? _P#['N7_ -)F
MKW2O"_VL/^2V? __ +'N7_TF:O=* "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 **** "BB
MO@O_ (+:_P#!=KX2_P#!'OPKI'AR[^%>M>,?B'XOTV:Z\):.L#VNEK'&_EM-
M<WI4J0C$9AB#RG*[A$LBR$ ^]*_!K_@M#_P7O_:Z_:&_:!\5_P#!&/\ X)L_
MLW^)+'Q;K&IW?@_Q'K6IV8&L:D65DN(M/@W;+6W:$.YO96)\AC*H@"B6M'_@
MEA\!_P#@OQ_P4B_;G\#?\%4/VPOC1?\ PN\!>&KYKKP_X2U#3Y((-4TV92LU
ME9:/O7RK>:%MAO+EO-(,<B&<HK+[G\3?V3/^"NO@[_@L=\1_^"DWP1_8D^#O
MBJ"^\/1>%?A_)XE\>)8SVNGQ+&DE_*L,9+W5P(PN]SOC@*PY*K@ ':_\&Z__
M  1A_:'_ ."5/PE\5W/[2/QXBU?4?B'#:RZE\-])43Z3HTL2E1(9Y!NFN3&P
MB?RPD6U N9@L;KM_\%F?@!/^RKX,^%G_  5%_9$^&MEI^M_LM:F9=:\+>&K"
M.UBU7P+<XBU;3UBB"HJQ1L9TR-L069P-V*T_^&A_^#CC_I'5^S__ .'=N/\
MXW5/Q#\9_P#@X<\6Z!?>%?$__!-3]GB_TW4[.6TU"QN_BQ.\5S!(A22-U,>&
M5E)!!X()H ^[/A;\3/!'QH^&OA_XO?#37X=5\.^*-&MM5T/4K<_)=6EQ$LL4
M@^J,IQU&:WJ^&_\ @@I^S7^W5^QI^R=JO[+?[9W@G1=*T_PSXFN)_AD=&\5#
M5/L^C74CS'3Y),!S]GE+[7;[R3*H \NON2@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *BO;*SU*SET[4;2*>WGB:.>":,.DB,,,K*>"""00>#FI:* /A/_ (*O_ 3]
MM3X!?\$V;KX6?\$._ 'A_P %:KHVL_VC=Z'X3LX[2^73_.>ZN4TJ$)Y37$DQ
M!9&P7C,B(&=E6O"O^")'_!RM\/?VU]1LOV1?VZH+/X>?'*TF_LZWN+N+['IW
MBBY0[#&BOC['?;@5:V;"N_\ JCEO)3]8:^)_VV/^" W_  3P_;K_ &HO"/[6
MOQ5^&\EAXGT'68KSQ,FA,L%OXQAB!,<&HH%_>8<1YE7;(T:F-F*["@!]L45^
M6OQ?_P"#F[X/?LL_\%5?$O[!O[5WP%U_P%\/]+^S6&D?$?5+25)&NSNWWLML
M5R=,ERJQ3Q;B!&9"&60B']//#/B?PWXU\.V/C#P;X@LM6TG5+2.ZTS5--NDG
MM[N"10R2Q2(2KHRD$,I((((- %ZBBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#PO\ :P_Y+9\#_P#L>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J]TH
M **** "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 **** "BB@D 9)P!U)H *\T_:\_:X^!?[#/[/VO?M-_M'^*)
MM'\)>'(HS?W=MI\MU(TDDBQ0Q)'$K$O)(Z(N<+EQN91DC\MO^"HW_!UW\.?A
MGXFG_9<_X)6^#1\7/B3>W?\ 9L/BN&QENM(M;IFV".RAB_>:I/NX79B')4AI
MAE*^A?\ @C]^SG_P4?\ C5^P;\0/A/\ \%SK&R\66?Q-OIY['P]K]YOU:WTV
M\C/VBUNUMPL=H@?9);QQ,)+<LXQ$4C50#\Y_C;_P5_\ ^"P/_!P#\5;_ /98
M_P""2/PIU_X:_#2.<1:YXJAOC:7GV=CQ)J6JI\E@C*-PM;8M*X#J&N!\H_;[
MP/\ LE:1\0/A)\)H?V[/#?@WXI?$GX:V5O<IXNN?#BF)-96W$4U];QS;C&[X
M#$\ NJR!4*H$[KX%? 'X*_LQ_#'3?@S^S[\,-&\(>%M(CV6&B:%8K!"G3<Y
MY>1B,M(Q+N<EB22:Z^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#YE_X*=?\$G_V3O\ @JO\&V^&G[0OA;[/K6GQ2'PEXYTJ)%U3
M0IF[QN1^\A8@;X'RC@9^5PCK\G_\$H_V3_C1_P &]O[(/QE\<?\ !1;]M"VU
M;X4^&=2:X\%Z'I[&6TL[123]H@69?-BNKR61(UL8VV"0$YD:7>/U*KB?VB?V
M<?@?^UE\']9^ O[17PVTWQ7X3UZW\K4M'U2+<C=UD1@0T4J'#)*A5T8!E8$
MT 9'[(_[8?[.G[='P2TO]H/]F#XF6/B?PUJB[?/MFVS6<X +VUS"V'MYTR-T
M;@'!!&592?3:_G;^-7_!+7_@JE_P;R?M:VG[3/\ P2:O]?\ B?\ "KQ9K=MI
MU]X0-J]Y*WG3!(-/U6UBV^:A>39%?Q!&1G(8Q%AYO] '@?QQ>ZAHWAW2?B9;
M:3X?\:ZMX>34-1\(V^N)=O;2(D0NDA?:C7,4,LR1F8(H.Y"0N\"@#I**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#
M_DMGP/\ ^Q[E_P#29J]TH **** "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 **Y;XT?&[X0?LZ?#?4_C!\=OB3
MHWA+POH\/FZEKFO7Z6]O".PW.1N9CPJ#+,Q"J"2!7XH_M4_\'2?[3_[6G[1>
MD_LI?\$,/V;]0\77O]KQ23^*-9T%IY]9@BE4R+#:/A;*S8#;)=7)5UCD)VV[
M /0!^D'_  4[_P""U/[#_P#P2K\*,_QV\=_VMXTNK3SM#^''AQTGU:]SG8\B
MDA;2 D']],5!"ML$C#:?B+_@C;_P5#_X+4_\%3OV]4_:*U/X":;X9_9:&G7N
MFW6GSQ_9[.W8_-#/:WDD?GZG?+)&B.4 @5&D!6!F4U]M_M&?\$>OV(?^"@_Q
MM^''[8_[9G[.PN?&_ACPQ';7_A:;55EL+AVV3+;7_E#%\+65IE3#")Q*X=9$
M*JOU=H6@Z'X6T2T\->&=&M-.TZPMDM[#3["W6&"VA10J1QH@"HJ@ !0  !@4
M >%?LY?\$N/V$/V4?CKXR_:8^!_[.^B:5XZ\=:S<ZEK/B1XC-<0/.=TT5H9"
M19PNY9FCA"!BQSD!0OT!110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7X\?\' O_  1__;V^(_[0FF?\%8O^"<7Q
M[\6W?Q'\$:7!$O@6WO\ ;<V=M;JV6T? "N&W2-+92!O/,DN"Y?R6_8>B@#\Q
M_P#@@7_P7ZD_X*=/??LM_M&?#6^\.?&[PAI4ESK4NGZ3,--U:WAD2&6X(P?L
M$ZR.JR0284LP\MN3%'^G%>/_ !,_9\'PX\,?%;XP_L4?";P#HOQK\=:$2OB'
M5=.^SPZMJ<$,BV<FH20H7E5&<]B3T)[C\?/^";'_  <8?M._L1?'R[_X)W_\
M%Y-!U?2=7L-1\BR^)6K60%SIYD8E!?B$;+JS?.8[V'=A<%O,0^9& ?O'15/P
M]XB\/^+M LO%7A37+/4]+U*UCNM.U+3[E)H+J"10R2QR(2KHRD$,I((((-7*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_D
MMGP/_P"Q[E_])FKW2@ 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 ***\<_;7_;]_9+_X)Y_"F3XP?M9?&'3?#&G$.NFV
M4C>;?ZK,HSY-I;)F2X?D9VC:H.YRJY8 'L=?FU_P5I_X.7_V,?\ @G"-2^$W
MPONK?XK?%JVWPMX7T*_']GZ-../^)A>+N5&4YS;Q[Y<KM<1!@]<Y_P $I_\
M@O?K?_!9#]KGXC?L[V'[%^N:3\&E\*2)I/BQTFGDCERR20ZI-$?(MC<PN3%%
M&Q9&A<;Y=X:/L?\ @G)_P;*?\$]/^"?WQ*OOC7J.DW7Q/\6IK<]UX6U'QM;1
MR6_AZV,K-;I!;<QO<1IL!NI-SETWQB')6@#%^ 7PF^(__!Q!_P $@;?P?_P5
M4_9ZU?X9^(=0\5'4-"UC2].%C*\<4GF6NJ:?!<M+) K6\\MH?/5O,7?(I99%
M(^Q/V&O^"=W[(7_!.;X6)\)OV3?A!8>'K614.K:LP\[4M7E4?ZV[NG_>3-DL
M0I(1-Q"*B\5[;10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?E7_P<K?\%;]>_P""
M<OB3]G/P?\.=6E&IWOQ.MO%OB^RM)<27/A[3G5);-QG[MTUPP!];5J_4;PQX
MET'QGX;T_P 8>%M4BOM,U:QBO-.O;=LQW$$J!XY%/=65@1[&@"]1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7S#_P4]_X)*?LD?\ !5KX
M1K\/OVA?"[6FNZ;&Y\*>.]'C1-5T20\D(Y!$L+'[\#Y1NHVN%=?IZB@#\MOV
M^O\ @J+\(/\ @V]\-_L^_L9_"K]D/Q+K?PO2P>'6/$(9HTM[)"X=;:X8"*ZU
M-IF:ZEC<HNU@/E\\/%^@/[*'[7'[//[;OP4TK]H/]F/XF6'BGPOJR8CN[-\2
M6TP +V]Q$V'@G3(W1N PR#C!!-W]I/\ 9F^!'[7WP=U?X!?M(?#33?%GA/6X
M=E]I6IQ9 89VRQN"'AE0G*2H5=#RI!K\R/\ @FK_ ,&^W[2G_!*S_@IQJOQ?
M^!O[95U;_LX7>B7%UJ?AZ[E4WVJR898-/OHF3R"(2YE%\FV3:A0+'YCF@#]6
MO&_Q!\#_  TT:'Q#\0?%EAHUC<:I9Z;!=ZE=+%&]W=W,=K;0!F(!>6>6*-5Z
MEG [UL5^*?[;WQ^\,_\ !RC^TG!_P3M_8,^.]UI/@7X4:!K?C'Q=XTAS;KJG
MB6V:2QT2&V.=TUJERZW+3("K12@J4D1#7Z&?\$@OVV];_;H_8IT3QS\2[)M/
M^)7A&^N/"'Q;T.9 DVG>)-.80W:N@X3S,).%'"B<+G*F@#Z@HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY8_X*G?MQ_$#]COX>>%_#
M_P %_#MG?^-_'^M-IGA]]13=!:A=@>4KD!WW2Q*JL0N7+-D+M8 ^IZ*_*_\
M8Y_:._X*H?"CXQZO%XQ\*WOQ6\(W/QBU?0?'B:/82WDND:A";874]NZ(OV>W
M E1HHR!$1'(H2,G=7W=^V'^W+\ OV)?!'_"4?%_Q,/[1NX)&T/PW9?/>ZFZX
M^6-.BKD@&1\(N>N< @'L5%?#?_!'#]O'X_\ [;WB+XLWGQJU*S:TT&[TN3P_
MIMGI\<(T^.Y>_+Q;U4-* (8E#.2?DSU)H_X*5_MU?M9?!G]J+P!^RQ^QUH6B
M:IXD\5:*UY)8:I:H[3.\TB0JKR2QI& +>8DL0/<8H ^Y**^/OV,?''_!8'7O
MC?;Z?^V;\&_#>B>"#IUPUQ?:9=:>\HN H\I0(+R5\$YS\N/4BO+_ (H?M\?M
MZ?M0?M;>,OV;_P#@G9I'ARSTWX>><FKZWK<4;M?30R>5( \V8T5I0T<:JN6"
M%RX!PH!^B-%?*?\ P2P_X* >*/VUO _B/PS\7/#5KI'CWP-?QVOB"WLHVCBN
M(Y#(J3*C$F-P\4J.F2 5!& X5?JR@ HHHH \+_:P_P"2V? __L>Y?_29J]TK
MPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "J^K:MI6@:7<ZYKNIV]E96<#SWEY=S+'%!$B
MEF=W8@*H )))  &37RA_P4Z_X+5_L._\$K?"KGXZ>/1J_C6XM?-T7X;^&W2?
M5KS(^1Y$R%M(2?\ EM,5! ;8)&&T_-_[4?PDUG_@Y^_X)-_#/XC_ +,WQOUC
MX1-JWB".X\4^'M2O+F73Y4CD,%_97,<(C%\87036SD*CE!D1>86C ,O]J?\
MX.P_V-_AE^U3X1_9C_93\ ZS\9Q?^+;73?%WBCPJCR6MM!)*(Y!ID<:/)JMP
MN256,+$^ $DD+<=7^W-_P;5_L_\ _!1+_@H_'^VY\??CEXMF\'7/A^RBU7X<
MPW,H>ZO(,H%BNI'+65FT8C+P1(',AE97C+YKVS_@EY_P0]_8<_X)6>'(KWX.
M^"?^$@\>S6OE:O\ $OQ-"DVJ3[AAT@P-ME">1Y<0!88$C2$!J^Q* .0^!7P!
M^"O[,?PQTWX,_L^_##1O"'A;2(]EAHFA6*P0ITW.0.7D8C+2,2[G)8DDFNOH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBL/X@_$WX;?"3PW+XQ^*OQ!T/PSI$'^OU7Q#JT-E;1\9^:
M69E4?B: -RBO@C]I'_@YE_X(V_LW?:+&X_:LM_'&IP9QI?PVTR;5_-Q_<ND"
MV9_&<9^E?"OQ>_X//_$7Q$\0GX>_\$_O^"=NN^)-6NB1IESXOU%YKB0]!_Q+
M=-21GZC[MS[=\T ?O#6'\0?B;\-OA)X;E\8_%7X@Z'X9TB#_ %^J^(=6ALK:
M/C/S2S,JC\37X&_\+ _X/(?^"D?_ "+W@^^^"'AF_P#]84TZT\)BV#="&NVD
MU8#']PM[\XK<^'W_  9V?M-?'SQ)%\1?^"DG_!3&^U[5FYO(=!CO-;NI<G+
M:CJ<B,I^MNV?PY /OO\ :1_X.9?^"-O[-WVBQN/VK+?QQJ<&<:7\-M,FU?S<
M?W+I MF?QG&?I7XX?\%B/^"Y'[//_!82"Q^&'[,/_!/?X@KXYLSY?ACX@6OB
M9H-;$.[)MI-.T^*=;J%B2=CS-L+$H5+,3^M_[-W_  :N_P#!'#]GK[/?:S\"
M=6^(^IV^"NI?$;Q%+=ACWW6MOY%JX/HT)_G7VGH/P+^'_P"SG\(M:\-_L@?
MGP3X5O8M'N&T'0]"T2WTJQGO%B;[.DHMXU"H9-H+8) )/- '\+7C'3O&6@^)
M;WPOX_L=2L]8TFZELM1T[6(Y([FSGC<I)!)')AHW1PRLC %6!! (->U?LC>'
M/C_X8N]._:E?]EKQW\4?A=X:US[/XCM-*FU2#29YHHTD^QW=Y8J3;_))&^TL
MI*D=037](_[ 7_!KS^PS^SW\.]=U/]L_P[8_'7XE>.+6<>+_ !'XCMV%G:/<
M$O,NG1 AH'W$G[63]H)&Y#"&*#TG_@D]_P $>M2_X)%?M ?%30O@G\3Y=?\
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
M/OO@AX9O_P#6%-.M/"8M@W0AKMI-6 Q_<+>_.*W/A]_P9V?M-?'SQ)%\1?\
M@I)_P4QOM>U9N;R'08[S6[J7)RP&HZG(C*?K;MG\.?WRHH _.C]F[_@U=_X(
MX?L]?9[[6?@3JWQ'U.WP5U+XC>(I;L,>^ZUM_(M7!]&A/\Z^ZOA#\ _@9^S]
MX>'A+X#_  9\*>"M*  _LWPGX>MM.@XZ92W1%/Y5UM% !1110 4444 %%%%
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
M?"?AZVTZ#CIE+=$4_E76T4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% '"?&[]E[]FS]I?1_^$?_ &B/@!X,
M\<V80HD'BWPS:Z@(P?[GGHQ0]P5P0>1S7PE^T=_P:?\ _!'?X]?:+[PG\)_$
M?PSU&?+->^ /$\J1[^Q^SWHN($7_ &8T08]#S7Z444 ?@1XU_P"#0#]LC]F_
MQ#-\0/\ @FM_P4ZNM&U,'=;0ZL;_ ,/72!>0IOM-DE\P^_DH.?QK)_X6W_P>
M/_\ !./CQ?\ #J\^-GANQYC+Z/9^*EG4=6+:>T>J$8_YZ$'N.]?T&T4 ?@_\
M(O\ @]"UKP!X@'@#]OK_ ()W:]X;U6U(&IW'A'4VCN(ST/\ Q+=12-DZ'[US
M[<8S7W-^SC_P<V?\$:_VC?(L8OVJ8O VISXSIGQ'TF;2?*S_ 'KI@UH/^_Y_
M*OLWXN_ /X%_M ^'SX3^/'P8\*>-=+((_L[Q9X>MM1@YZ_)<(ZC\J^&?VCO^
M#63_ ((W?M">??:7\ =3^'>I7&=VI?#GQ%-9A2>FVVG\ZU3'^S"* /O3X;_%
M?X6_&/PY'XP^$7Q*T#Q5I$N/*U3PWK,%];/D9&)8693^=;]?@E\1_P#@S<^.
MWP5\1R?$/_@G3_P4JU'0-7CS]@A\1VMUI5S%@Y&=2TR1F/X6XQC-<_YW_!Y/
M_P $X_OQ7_QO\,V/^S9>+?M6WZ;-7;(^F<^O0 _H-HK\$_AK_P 'E'QI^#GB
M-/AY_P %$O\ @FQJ7A_5XL?;YO#5Y<Z9<Q8.#C3=3C+?G<C&,>]?9?P<_P"#
MK_\ X(L_%+14U'Q1\>O$7@*[8#.D^,/ NH-,/7+V$=U#Q_UTH _0OQ7X[\'>
M!?[-_P"$Q\26FF_VSJT.EZ5]KE"?:KR7/E0)G[SMM; [X-:U?SD?\'''_!P!
M\$OVA/%'P$T3_@G'\<1XELOAUXV3QYK&K0Z5>V<2ZQ9NBZ=%MNH8G?8INF;
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
MV;X3\/6VG0<=,I;HBG\JZVB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#GOB7\(_A1\9_#C^#_C#\,?#WBS2),^9I?B718+^V;/!
MS%.C*?RKXB_:/_X-C?\ @C9^T:+B]/[+H\":G<9_XFGPXUB;2_*S_<M07LQ_
MWX_3BOOZLCX@>&;WQKX#UOP;IOB6[T6YU;2+FRM]8L IGL'EB9%GCW KO0L'
M7((RHS0!_#O\9?V<4U']I7XJ_#W]C?PMXP\>>"_ >NZNUAJ\&EM?7*Z%:7+Q
M)J-VUK$$C0H$=I-J(-PZ=*_:?_@S2_8W_8B^*'P[\9_M:>*? B:]\9?!'C)=
M.LI]:=9X-"L9;:.6VN[2$KB.>1Q<H9FW.OD80H&?=^R7[$'[ /[*/_!.[X.0
M_!+]E/X56?A_3,(^J7[#S;_6)P,?:+RX8;YY#DXS\J [45% 49/[/W_!-W]F
M']E+]I_QK^T_^S;X1_X0R[^(^D16WCCPQH@6+2=2NX9C+!J"VX&()U$EPC>7
MM1_/9BN_+, >^4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_P#8]R_^DS5[I7A?
M[6'_ "6SX'_]CW+_ .DS5[I0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445!J6IZ;HVGSZOK&H06EI:Q-+<
MW5S*(XXD499V9B J@#))X% $]%?GW^VO_P '-?\ P2=_8T^UZ#;?&]OB?XFM
MMR_\(_\ "^)-24..,27I=+1 &X8"5G7!^0G@YWQ__;0_;G_X*1_\$:/#7[8'
M_!&%VT'XA^*]5MEF\/W!T^YO(+<74UC?VB37H6"*6*7;+YS!?W43,N"RD 'W
M3\9OCS\$?V<_!4_Q'^/OQ=\-^"]!M\B75_%&M06-N&QG:'F90S'LHR3T )KY
M*_X+.?\ !:GPM_P21^!_@WXM67P U?XD_P#"P+B>W\.7>FZO#::7#(D,<J?:
M+G$CCS4D+QB.)PZPR99,#/YV_!C_ (-+_P!LS]KWQK!\</\ @L'^W]K.I:E/
MAKC1= U6;6M4$9.3"=0O<PVN.FR**:,#&" ,5^V?PN_9F^$GPM^#'@+X%Q:
M/$&D?#73K&T\)7/BQ(]0N[0V=M]F@N!+(G$ZPED\U0K8=AT8T ?AKX$_:O\
M^#KW_@KCXXT;QI\!OALGP4^'D&JV]]:W,VG-H&EW,<<JNAEN;OS+^_A;&UQ;
M!HG!8%,<#]1/^"@W_!#_ /8J_P""H_QA\ _'+]KS1-<FU/P5HDVG3Z5X<UO[
M+;:M#)(DRP7,RQB=HHI//*>4T+?Z0Y)Z ?8U% 'EO[,'[$G[(_[%OA?_ (0_
M]E;]G?PIX&LWC"7,FA:2D=S=@=#<7!!FN&X'S2NQX'-? 7QE_9]_X+1Z=_P5
MT\8_\% OA?\ LF?"WQOH^G>%1X-^$EIXO^)!M3HNDB0/<7BQ1(=MQ=2;V+'#
M)%)Y1)%?J?10!\ _\-#_ /!QQ_TCJ_9__P##NW'_ ,;JGXA^,_\ P<.>+= O
MO"OB?_@FI^SQ?Z;J=G+::A8W?Q8G>*Y@D0I)&ZF/#*RD@@\$$UZ'_P %=O\
M@JQX._X)A?\ "D?^$CFM/^+E_%RQT76?M1'^AZ O_(2OE]X?-MO^_M?8_7I0
M!\-_\$%/V:_VZOV-/V3M5_9;_;.\$Z+I6G^&?$UQ/\,CHWBH:I]GT:ZD>8Z?
M))@.?L\I?:[?>295 'EU]R44DDB1(TLKA54$LS'  ]30 M%>%_&K_@IU_P $
MZ_V=?.B^-7[;OPOT"Y@SYFFW7C2S:]XZXMHY&F;\$-?(OQJ_X.TO^",_PF\Z
M'PK\6/%WQ!GAR&@\%^";D L.RR:A]EC;ZABO/6@#]+J*_"+XG_\ ![)H&MZI
M_P (O^RE_P $[_$.OWMR^RPF\3^*TAE9NW^B6=O.7)]!,/J:Y7_A[K_P=A?M
ME#R_V9O^">S^ ["YXL=4@^%T]LK*>C?:M>E:VD_W@H7VH _H'KF?B7\:?@Y\
M%]*_M[XQ?%GPSX3L=I;[;XFUZWL(L#J=\[J/UK\'_P#ATW_P=H?MF?O/VE?^
M"@#_  _LKGF^TV;XH26:LISE?LWAZ)K>3_=+!??BNF^&G_!D_8^(M6_X2O\
M:S_X*+:]KU]<L&OX?#/A4)*Q[_Z9>7$Q<]>3"/QH _0SXU?\'$?_  1E^!7G
M1>)OV[_"FL7$>0EOX*ANM=\UO19+"*6+\2X7WKY%^-7_  >G?\$\O!OG67P3
M_9_^*'C:YCSY=Q>VUGI-G+Z8D>:68?C".OX5ZW\%?^#23_@C7\*/)E\7?#+Q
ME\0IHL$2^,_&UP@9AW*:<+1#]"I'J#7UW\%?^"7/_!.+]G;R9?@Q^P[\+M#N
MH,>7J</@NTEO1CIFYEC:8_BYH _'.7_@ZU_X*S?M5S-9_P#!/_\ X)/)=I.Q
M2&8:/K7BMT&<;MUE':H"/5@5'?@4W;_P>E?MICDW'PKT.Z'_ % O#WD9_P"^
M]1''UQ]:_H$AABMXE@@B5$10J(BX"@<  #H*=0!_/W#_ ,&I'_!63]JN9;W_
M (* ?\%8$O%F8/-"=8UKQ6Z#.=NV]DM4!'HI*CMD"O=_@K_P99?\$\?!ODWO
MQL^/_P 4/&US'CS+>RNK/2;.7US&D,LP_"8=?QK]C:* /BSX*_\ !N]_P1E^
M!(AE\,?L(>$]8N(L%KCQK+<Z[YK#NT=_++%^ 0+[5]7?#3X+_!WX+Z3_ &#\
M'?A/X:\)V.T#[%X:T*WL(L#H-D"*/TKI:* "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 **** "BBB@#PO]K#_DMGP/_P"Q[E_])FKW2O"_VL/^2V?
M_P#['N7_ -)FKW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **\\_:,_:V_9B_9$\'GQ[^T[\>O"O@72BK&&X\2:S%;-<D
M=4AC8[YW_P!B-68^E> ?L%?\%Q_V#/\ @I9^T-XN_9O_ &3?%NN:IJ?A3P^N
ML#6-4T-K*SU2V\]8)'M5F99V$;R0[O,BCXF7&>< 'V%7'^/_ ([?#7X>_#GQ
MK\3;K75U6R^'VF7=[XHL_#Y6]O+46UL;F2$P1DMY_E ,L1PS;EP/F%?AC\7?
M@K_P=F?\%5/BOXG^%/C#Q2GP3^'>F>(+W2KB[TZ[?PSI-Y'#.\320^49=3OX
M)53<C,9()%*D, V3^AO_  1$_P"")L?_  2$^'7C7P]KG[2NI_$6_P#B')9S
M^(;&;1X[72[>:%9E+0Q,TLC,RS%'=G D5$RBX& #X)^/?_!WG^T'^T9XS?X'
M_P#!(K]@G7/$6MWFY+#5_%&F3:IJ$BYV[X]*TXL$QU#O.Z\C<G!!^S?V4OV7
M_P#@H1_P4E_X(_\ Q#_91_X+0:0_AKQOX[O[R/2-:%OI\EQ;6;-!=Z?=26ED
MRQQO;W:'$!*,T<*!BK%C7W%\!OV:/V>?V6_!R_#[]G#X)>%O VBC!;3O"VAP
M64<K#^.3RE!D?KEWRQR<FNXH _.3]BC_ (-:_P#@E'^R)]D\0^+OA7=?%SQ-
M;[6;5_B7,EW:J_?9IZ*EKLST$J2L/[YYS^A_A_P]H'A/1;7PUX6T.STS3K*$
M166GZ?;)#!;QCHB(@"HH[  "KE% !112,RJI9F  &22>E "T5\J?M6_\%N_^
M"6'[&7VFQ^-O[9GA'^UK7*R^'?#-VVLZBL@_Y9O;V(E:%B?^>NP=R0.:_-[]
MH?\ X/0O"&MZ[_PKO_@GS^P[XG\::Q>2&'3-0\9W'D>;+V\O3['SI9P>P\Z)
ML=0#P #]S*^ ?^"[GQ]_:M_9B^#'_"Y_V1_^"C_PW^%/B#2K!Y)/AY\2HM%6
M/Q*@)/\ H,UXAE2ZZJ$.Z*3 &8L,S?G3Y?\ P>!_\%7/O-?_  #\&ZC[KX-C
MMU;Z>9K++C_?&/KSV?PV_P"#.WX>^$_#^M_M!?\ !1;]M#QEX_U#3M-N-7UK
M1?AYIQ2>[,,32O']LNQ//=LX3 "PQN20 <D&@#\7?V[_ /@I;^VA_P %)_%6
M@^+OVR?BZOBJ]\+6$UEH?DZ-9V,5K%+('DQ':11HS,RKER"2$49PHK[)_9B_
MX+S_ /!R+\4= L? ?[-&O^*?B#;Z59PZ=:KH'P7L]8EB6*-44/+!8LS/M"EF
MD))^\3R37T!_P3Z_X,[OB5\?_AGK/Q<_;I\?:C\(;K7;*:3P/X"T"..]OM(>
M0[H9=2:8D;4& ;56$K _/+"X*5]U?\&Y7[%_[97_  2N\8_&/_@GQ^U!X=^V
M>&KG4+?QC\-?&^B[YM)U=&"V=^%<@&"8!-/)MY KC+L RX=@#Y"TNX_X/4?V
MP]-M[$RW_P .=(DA5)KRZM_#WAV7=C!D<;?MRL>20BA1V XJQ'_P:L?\%>?V
MKY%NOV__ /@K ES%<,&GMVUW6O%3QC(.WR[Q[6,$?W58J,#!Q7] M% 'XV_!
M7_@RM_X)]^$/)O/C?^T5\3_&ES'C?!ITMEI%G*>^Z,0S2@?28?C7UU\%?^#=
M/_@C'\"_*G\.?L*^&-:N8\%[GQK=7>N>:1W:*^FEB'T5 /:OMBB@#EOAA\#O
M@K\$M+_L3X,?!_PMX1LMH7['X8\/VVGQ;1VV0(HQQZ5U-%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 45C^#_ (A>!_B!_:G_  A'
MBNPU7^Q-8GTG6/L-RLGV.^AV^;;28^[(FY<J>1D5L4 %%%% !1110 4444 %
M%%% 'A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/<O_ *3-7NE !111
M0 4444 %%%% !1110 445\,?'S_@X7_8 _9S^,'CCX)^.-)^)][JGPZU-K#Q
M;>>'_AS=WUC93*@<[KB/* ;6!R<<4 ?<]%?E9XL_X/"/^"3V@V$6I>']$^*^
MN0O>PP27%GX+CBBC#.H=B\]PF2D>Y]H!+;<#KD=;X(_X.J_^"67Q*OY-(^']
MG\6];O88O,N++1_AA=W4L*YP2RQ%B #QGIF@#])J*\ _8)_X*4?LW?\ !1W1
M/%>M_L\Q>*(/^$*UB+3/$-EXL\.2Z9<V]S)%YJIY4OS?=Y.0,5[_ $ %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%?+'[2O_!:[_@E_^R?X^T[X4?%O]KSPO_PE&HZQ;Z:- T&X.IW%G-+*L>;O
M[*'6S5=VYC.R84$@'@$ ^IZ0LJX!8#)P,GK7YF?\%UO^"B?_  5U_9;^+W@?
M]FS_ ()G_LCQ^+I_B!X=GNH/&=KX=NM9NK*ZAG\N>);= +>W$:26TGG7!DC(
MF(*KMR?FS]A7_@C!_P %YOC?^V!\._V]O^"E7[=,WA^\\$>*+;7+'PA?:N=9
MN"$;]]:"SM'CT^QBGB:2%C"[$+*_R9Z@'V%_P4^_X.1/V#O^"8WQ"U;X">+=
M,\6>-/B9I,$+W?A#P_I#6\5J9H4GA,]Y<[(@CQR(V8?/(W#*YSCP/_@DE_P7
M)_X*C_\ !3[]N?19[O\ 8)?PQ^SE>:?J$-]XAT[2[F9+&X$+26\TNJ7!CBN6
M$D:Q&*"-3B<L5.T8_0[XG_\ !-#]@KXV?M)P_M=?&3]EGPEXL^(%OI%OIL&M
M^)+#[:D<$#R/$1;3%K?S5,K8F\OS  @W810/;[6UM;&UCLK*VCAAAC"0PQ(%
M5% P% '  '  H _(OX^?\&F?PB_:Y_X* _$3]K?]I']K;Q?=^$?%GB-M3TGP
M7HT8%[;K*JR2P/?W33!(!.TRQQ1PC;%L"NI&!]\?L5_\$M/V!?\ @GK8>7^R
M9^S3X?\ #.I26OV>[\2O$UYJ]U&2"R27MPSSE&8!C&'$>0,*,#'T!10 445X
M]^T[_P %!?V(OV,;%[S]J/\ :E\%>"Y4C\Q=-U?78A?S+C.8K1"UQ+Q_<C:@
M#V&BOQU_:L_X/./V _A:;G1?V5_@YXT^*VHQY$&H72#0=*E[ B2=7N3ZX-LO
M&.?3YU_X>:?\'5'_  50_P!$_8S_ &5)_A1X1U#B#7=.\,II\<EN?XO[4UMB
MLA ZM:!&XX7/! /WX^(OQ/\ AI\(/"T_CGXM?$/0O"^B6HS=:QXBU:&RM8?]
MZ69E1>G<U\ ?M6_\'4/_  2#_9E^TZ5X;^,VI_%+6;?*_P!F_#72#=PEN@_T
MR=H;5ESU,<KD#G!X!^(_AU_P:.?MN?M6>*;?XI?\%5/^"DM_JNHN=\]AH]Y>
M>(;[8QR8A?:@T:6Y'HD4J#&!D &OO[]E+_@V<_X(^_LI_9M2M_V9X_B#K-MC
M_B=?%&].L&0CNUHRI99SSD6X- 'YZ>*/^#IO_@JG^W3KUS\/O^"4W_!-R=<R
M>2=8ETJ\\37EN#TE;R4AM;0],^<)4'J>M4%_X(F?\'*7_!41AJ'_  48_;??
MP%X9OSNO?#.I>)OM V-SE=(T?98D@=GD1AT/?'] ?A;PGX6\#Z!;>%?!7AK3
M]'TNRC\NSTW2[-+>W@3^ZD<8"J/8 5H4 ?DO^RE_P9U_\$S/@K]FUC]H;Q-X
MR^+VJ18,T&J:B=(TMF'(*VUD1,.>JO<NIZ$=<_I!^SQ^QW^RG^R5H7_".?LR
M_LZ^#? MJT82;_A&?#UO:2W '>:5%$DQ_P!IV8G'6O2** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOBK_@I%
M^W)^TCI7QX\(?\$T_P#@G1INDW/QS\?Z/+K>K>*M>M_/TSX?>&XY/*DUBZCP
M1-(\@:."(@JT@&X'<BN ?:M%?GQI?_!OQX/\8V:^)/VH/^"D/[4'Q"\:S 27
MGB2+XJ3:3;P3X )LK*W4QVD?7$>Z3;N/)[<O\2?AO_P5$_X(UZ3-\=O@]^T/
MXP_:J^ VAH9_&_PW^)<J77C30].7F6^TW5$53?>4@+-!*H 1"%7+&1 #]+Z*
MXS]GGX__  H_:H^"/AC]HCX'>*HM:\)^+])CU'1-1B4KYD3]5=3S'(C!D=&P
MR.C*0"I%=G0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M^V5X*\2:#+X=\)^/].\+>,;&YNI(KG1/MZ9L]2G)0QK9/*&@,F_<L@ V%3N
M!_15_P &N'[2VN_M=2?M0_M->-=*ATW6?%_Q,T>^UZSC0QQPWYTB)+E45N53
MSUDV@\@8&37ZSU_%]^P_^QG_ ,%=OVC#XX_90_8?LO'=_P"&-0U:ZT?XAV'A
MCQ<8?"UW=6\3L8[ZX286,FY8R(GD8K)E0C'(K>^(?_!OI_P6W^!D,EUJW["G
MC:1& WGP?J-GK#.!T^73;B9C],9YH _LCHK^.S0/^"OO_!27]A_]C;QM_P $
MCO&OPUM?#=CJ/VB'65\8Z#JEEXJT5[H13?NW:YB,)V",H'A;Y'!'!!KY4TS]
MJ;]IO22D-A^T?X^M$1]P%MXNO5VGU $HYH _N^HK^6K]FC_@XB\(_"K_ ()
M^-/^"?WCSQ)\9;GXH>(%U Z-\6+;44G>Q>XFC=,RR7JW,8C167*,3SP.U?,W
MP]_:Z_:TUGRW@_X+]^,?!SKA(/\ A(?&OC^/RTZ<G3K.ZV\=ER.V: /[+J*_
M$;]D3_@H)X(M_P#@C3XO_9/UG_@NA\.]<_:+UC^T7\-?$OQ)\5-:M!9F:>-K
M=?[1UFU@NXMD:L,>7A2V!P2:^=/AW^S3_P ''/Q!*?\ "F/^"Y/PY\9FY^Z/
M#W[3(U'ITQ^[/7/\/ISVH _I$HKX ^ _P(_X+)^!O^"-'C'X1_$OXS_VW^U#
M.-1'A/Q0?$<%P(PT\?V8BYE01\1!S\Z]^>:^ /\ AG3_ (/8M!_=:=\=OMHC
M^=6_X2?PM)N/7;^_C!/T/% '[_45\ ? K3/^"YFB?\$:/&5K\7]0^W?M<'^T
M3X1?SO#K;2;B,6HRH&G'$6\_O./[W.*^ /\ A97_  ?#>'_WFI> ?MHA^1U_
MLKP+)O/3=^X8$\\Y7C\* /W^HKX ^!?Q0_X+5V/_  1G\8_$CXY?#OS_ -JB
MT_M%_#&@#2--/G!;B-;9?(M6^SOF+><9R>_.*^ /^'C/_!XGH?.H?L(_;/-^
MX/\ A6"2;,=?]3<#&<]_3CO0!^_U%? 'P,_;!_X*VWG_  1G\8?M.?&7]ESR
MOVD='_M >'_AZG@B\4WIBN8X[<FPCE,TN]"[_NW&X#(P*^ /^'\O_!T]H/[G
M5_\ @C3]I$?SRS?\,]>,3\O4_-'>[!Q[<=Z /W^HKX ^!W_!1_\ X*)^+/\
M@C-XP_;K^+G[&G]C_&O0_P"T#H_PM3P=J]J;P17,<4&;*:1KMMZLS?*W(&1@
M5\ ?\13G_!9+1/G\5_\ !'[8D7R7!_X17Q#;X?IU=6V\]CD]J /W^HKX ^!_
M_!7/]H_QM_P1F\8?\%,?B7^R1_8_C3PS_:#VWPV'VR'[6EO<QPIDRQF9=X8M
MD(>G&17P!_Q&F?'[1^?$W_!*C8)/]3_Q7MU!G'7[^F-NZCIC'XT ?O\ 45\!
M_ C_ (+C-\6_^"-?BW_@K9K_ .S ^C?\(F=067P#'XO\YKIK6YCMSB\:T3R]
MS.3@PMMQC+=:^&=/_P"#XWX:R(IU7_@G/KD+%OG%O\2X90%]038+D^W'UH ^
MM/\ @O5^US^V%_PE?@?]@?\ X)H/-<?&":RG^*'B=[.5@UCX?T)OM4%NX7DF
M^OH8[=4Z2%#"^$F)K[5_87_:Y^'W[=_[)/@3]K+X9NJZ;XST*.[EL_,WM87:
MDQW5FY[O#.DL1/<QY'!%?F!_P3O_ &V=2\*_L*_M1_\ !R%\1/A _B[QIXV\
M5O!I?A :ZMM_97A?39[>SM--BNGB<($,KR2NL?[XP(VS?C/YM_LX_M,?\%N_
MCW\5I_V4?V#[?6?V?O"'[2/CS7?%_@W0W<Z/8F0Q)-?KI>JW42S^1&@5S'9M
MD$_*G.* /Z<?VK?VQOV8_P!AWX6M\:?VK_C+I'@GPT+M;2'4-5=RUS<LCR+!
M!%&K2SRE(Y&$<:LQ",<8!K\C_P!K/_@\L^&3:\?A9_P39_9/\0?$?Q#>3&VT
MO6_%D,EK:SS'[I@L+;?=70/]UFMWZ\5]S?#_ /X)/W/Q]_X)3>!_^">?_!5+
MQK'\2=6\//:S:OXE\/:M=)+/):W;RVQ2ZG43,PMV%L\I57D0R$;2V1[C^R9_
MP3U_8F_87T$:!^R=^S1X4\%@P^5<:CING!]0ND])[V4O<3C_ *Z2-0!\A_\
M!5?]A3]MK_@LS^QS\$;[]GKXZ:[\#;G5[6*_^*'@SQ%?:EIB-9WMC'));7=I
M"H>>XM9T$:P2A%/FR$L,+7G_ .Q1_P &@G_!-S]G;[)XE_:2U77_ (U>((-K
M/'K<ITS1ED'(9+*V?>PSU6:>5#QE:_6"B@".TM;>QM8K*TA$<4,:I%&O15 P
M /PJ2N3^,/QY^!_[/7A5_'/QZ^,7A?P5HR9W:KXKUZWT^WR.H$D[JI/L#GFO
MSP_:L_X.U?\ @DQ^SS]IT?X8^+_$OQ:UF'*+;^!]$:.S60=GN[PPHR?[<(F'
ML>< 'Z=U'>7EIIUI+?ZA=1P001EYIIG"I&H&2S$\  <DFOY]M3_X.1_^"X7_
M  48U&;PM_P2P_X)WOH>FS2F)/$5MH-QXAGM&S@,][.D.GP>XEB(!XW<<ML_
M^#>'_@OA_P %*;N+7_\ @J+_ ,%!&\,:-<R+)/X:O?$,NN26S9R=FFV3Q:;'
M]8YNH'' H _43]JS_@X#_P""27['_P!IT[XA_MA^'M=UFVRI\/> F;7;LR#K
M$QLP\4+^TTD>*_.KXV_\'E'COXJ^*#\+O^"9_P#P3VUWQ3K5V2NEWGC$RW=S
M,<X&-*TO>[]1TN?;%?2_[*7_  :*_P#!*7X!?9M8^,&D^*OB[K$.UW?Q=K36
MM@)!W2TL?*RO^Q,\P]<U^BOP2_9Q_9^_9J\+CP5^SS\$?"?@?20 &T_PIX?M
M[")R.C.(47>W7YFR2223DT ?@_\ \,^_\'>/_!5GY_BK\3K[X%^#=1_Y<[O5
M4\*QI$?O1M;:>KZE(,?PW((/0MC./8OV8O\ @RT_9NT*^3QA^VU^UCXO^(6J
M32>?>Z9X6MDTFTDE)RRRSRF>XG!.?G4PL<]N_P"V5% 'SK^RG_P25_X)N_L3
MBVNOV;?V//!>A:E:8\CQ#<Z;_:&JJ1W%]>&6X'/. X&>W KZ*HHH **** "B
MBB@ HHHH ***XG]H?]H[X&_LG?"/5OCO^T9\3=+\(^$M$B#ZCK.K3%40DX6-
M%4%Y9&.%6- SN2 JDG% ';45^?&F_P#!>#QC\4;1?&7[,'_!(G]J#X@>"Y )
M+/QC'X,ATVWU* @$3V4=Q,)+F,Y&#A2>>!BO5OV//^"S7['?[7GQ0;]G:=/%
MWPL^+$4>^3X4?&+PU)H.N2* 23#'(6CN.%8[8I&?:A8J ,T ?6-%%% !1110
M 4444 %%%% !117D'Q[_ ."@G["W[+.O-X2_:._;!^&O@G65MTG.A^)/&EE:
MWYB?.V06SR"4H<'#!<'% 'K]%?#_ (Z_X.1/^")OP]\Q-:_;RT"[>,?<T+0-
M5U+<?0-:VDBGZYQ[U]!_L3?MR?LY?\%"O@DO[0W[+7BZYUOPJ^K7.FI?7>ES
M6;FX@*^8/*F57 ^92"0,@T >NT5Y5^W!^T_;?L6?LD^/OVK+WP-<^)8/ ?AZ
M75KC0[2\6WDNXXR-ZK(RL$PI+9*GA:_%K4/^#U+XR_$.]DTC]GS_ ():R7L^
M=L+7'CNXU%V/8F&VTY"/H'/UH _?JBOQ?_8!_P""ZO\ P6Y_:[_;*^'GPW^(
M_P#P2XD\*?"K7O$"VOBSQ5;_  Q\1YTZV9&Q*;V:46\*A]A+/&1C/3K7[04
M%%?DW_P5T_8=_P"#A3]I+]L_4]5_X)]?MAR>!/A+=:%8)9VI\>R:2+>\6+9<
M8%K"\_+ -N]6..E?,?\ Q#&?\%U?C!AOVDO^"P:W(D/[U3\0_$VMX!Z\7*P
M_3I0!_0!7.?%OXO_  L^ GP[U/XN?&OXA:/X5\+Z+$DFK:_KU^EK:6BO(L:&
M260A5W.Z(,GEF ')%>%_\$D_V#/&G_!-G]BS1?V4?'7QN'Q O=)U?4+U?$(T
MM[3<MU<-.8MCS2L=KN_S%N<]!7IO[8'[*OPP_;=_9K\6?LK?&>74D\,>,K!+
M35GT>Y2&Z5$FCF4QNZ.JL'C4Y*F@#YS\<_\ !Q;_ ,$5?AYN&O?M^>%KC9G/
M]A:9J.J9^GV.VES7QG_P21_X*Z_L.?'_ /X+:_M :WI7C#5]9\3?'G7]'T3X
M1:B?#\T5NNAZ/HTTCJS3!'M1*\3-L*[G=4) ZU[QX&_X-+?^"*_A((-?^"7B
MSQ1M/S'7?B#J$>_Z_8Y(/TQ7B7Q*_82_8C_X(._\%0O!/[;4/[,=C9_L[>+M
M%@T.X\4+'=:C)\*_%*,T<&HM+*\DL=G=Q.87<LV)&<DC"(X!^R]?E;_P4^_X
M.BOA-_P32_;%\4?L<>+/V0_$/BR]\.6=A-)K-EXGM[:"Y%W90W041O"Q7:)M
MAR3G:3[5^GW@KQQX+^)/A6Q\=?#OQ=IFO:)JENL^FZQHU_'=6MW$W(DCEC+(
MZGL5)%?)O_!2?_@H1^PG^QK$^G>*? WASXE_&W7=EIX'^$WA_2;?4O$>NW[
M+;QO&B/);PYQF:0 !58('8*A /Q3_P""<O\ P=,^!/\ @G?X%^(GPD\*?L3Z
MGK7@_P 0?%75O%'@'P^OCJ*S3PMIU\R2'2E864@DCCD#LI"K_K#Q7[V?\$L?
MV^K'_@IM^Q/X6_;(T_X82>#8_$MWJ,'_  CTNL"_:V-K>S6N?/$46_=Y._[@
MQNQSC)X'_@CM_P $_P#Q1^R1^S'?>(?VF]!T.[^,'Q2\8:CXY^)<EK9Q/%I^
MI:@RL=/@8;@(K>)(X]J,8]XD*$J03]@6EG9V$ M;&UCAB7.V.*,*HS["@#P_
M_@I9^V%K?[ G[#_CW]KKPY\,/^$SO?!MI:36_AG^T&M?MIGOK>U(\U8I2NT3
ME^$.=F.,Y'XZ_P#$9%^V#J?^B:#_ ,$GMUP>0/\ A)-0FX'7Y5L ?UK]_J*
M/QV_X)I?\''W[;7[='[<'@/]FCX@_P#!.0^"O"WB>[O(-8\5 ZE+]@\JQN+B
M,[I($C7<\2)\Q_CXYQ7[$T44 ?D7_P %6/\ @M1_P6)_9%_;@\5?LX?L=?\
M!-@?$;PAI%IILVC^*Q\//$&I_:S-8P3SKYEC*L3;)9)$^7ILP>0:^=?^(@S_
M (.=M7_>>&_^"+F]$XE/_#/_ (TGY^J7BXK]_J* /G7_ ()4?M"?M:_M2?L/
M^%/C9^W%\#S\.?B5JMUJ2Z[X1/AJ^TC[''%?3Q6Y%K?223Q[X$B?YV.[=N&
M0*U?^"EWQ&_:R^$G[#_CSXB?L,^!!XF^*NF6MF_A+0CI9O?M<C7UNDR^0&4O
MBW:9NHQMSVKW6B@#\ ?^'BO_  >*ZW^]L/V$_L8CX9?^%8QQ[CZ_OK@D_AQ7
MNW_!-#]I[_@Y_P#B+^W!X#T/]O+]GC^PO@_?W5X/%]X/">F6OV:(6-PT'SQR
MM,G^DB < DYP>":_8BB@ K\B_P#@JO<_\'5<O[</BNW_ ."7\./@S%:Z;_PC
M3[/!(W2FQ@-USJ_^DG%SYWWN/[ORXK]=** /P!_X0C_@^0U7]_>>+OLS3?ZQ
M/[0\ )Y>>.D2X'_ :_77_@E3X?\ VZ_"W[#WA/0O^"DNM?VC\8(+K4O^$EO?
MM5G-YD;7\[6OSV0$)Q;&$?*.W/.:^B:* /"?^"F'@/\ :Y^)O[#WCSP/^PAX
MT/A[XL7UK9#P?K U!+7[/(E_;O-^]=65-UNLR\@YW8[U^.__  [._P"#P;51
MY]Y_P4#^S--_K$_X6LZ>7GCI%;8'_ :_?ZB@#\=_^"9W_!-S_@XT^"/[<7@/
MXJ_MN?M[CQ?\+]&N;U_%7AL_%/4K_P"W(]A<0PK]GDMU27;/)%)AF &S=U K
M]B*** /R*_X*K?\ !&7_ (+1_M>_MP^+?CO^R#_P4M/P[^'FMVVFQZ5X1/Q/
M\1Z=]C:&P@@G(MK*%H$WRQR2?*WS;\M@DU^>'P=_X(<?\%4];_X*#?%;]A7_
M (>5_P#")^.])\.Z5XPU/5SXQUU8_&EE<+Y7VZ)D59+@V\NVVD>8 JQPI8 U
M_4)7R;_P4F_X)R>+_P!JCQ%X,_:F_93^+<7PT_:#^%;RMX#\;36OG65]:2_Z
M_2-3B4$S64H+=F,1=F53N96 .J_X)5?LH?'+]B3]AWPE^S9^T;\:!\0?%N@W
M.I/J/BL7MS<?:TN+^>XB'F77[UMD<JQ_-TV8' %5?^"M'[4?[3'['/[#7BKX
MZ_L@? J[^(GQ TVYL4T;P[!H%WJ<7EM<QFYGG@M&68PI;+,2RLN&V$D#->%:
M7_P4J_X+$?"^S3P9^T!_P0YU_P 1>(K<"(^(?A5\3--N=&U1P!F:-9SYUHA^
M;"2EF& ">:P_'/P6_P""S?\ P5>T]_A=^U!H6A?LF? [4QY?BSPKX4\5QZ_X
MU\2V;??LFOH5%K96\J\/L'F %D99$9EH _-;_@DQ_P '0GP)_9L^-GQM^(7[
M8/P*\1V<GQM^(<?BBZN_ (BNK729OLJ0.GV>XECD*DIO+AW;!QM)&3^V_P"Q
M9_P5_P#^"<?_  4%U&'PU^RS^U'H.N>(9;9IQX3OEET_5MB+ND*VETD<DH0<
MLT8=0!G=CFM[7?\ @F'_ ,$]_%GP+\/?LW>,OV/? .M>#O"FCQZ7X<TW6/#L
M-S)I]N@P/*N)%,R.22S2AP[,S,S$L2?,OV+O^"$__!.W_@GU^U)J7[6/[*?P
MYUGP[K>H^&KC11H\_B&:^TZUAGFAEDEA6Y\R9)28%3/FE0CNH7G@ ^Q***_"
MGXP_\'2G_!1']AG]I/Q9X._;8_X)BWEOX!/C"_A\%WMS8W_A_4'TK[1)]E8S
MW"3VUZXA"$F-8U8@\CK0!^ZU%?FQ^RM_P=;?\$A_VD/LVE>,OBGK?PJUB?:O
MV#XB:(T4!?OB\M3-;J@[-*\>1V'2OT?T?5]*\0:3:Z_H.I07MC?6R7%E>6LH
MDBGB=0R2(RDAE92"".""#0!8HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MHDP>:^V:* (-,TO3-$TZ#2-&TZ"TM+:(1VUK:PK''$@& JJH 4 = .*GHHH
M**** "BBB@ HHHH ***;--#;PO<7$JQQHI9W=L!0.223T% #J*\-^+'_  4W
M_P""=/P,\V/XM?MS?"?0[B'.^PO/'MA]JXZX@64RM^"FOGS6/^#F3_@C-:^/
M=)^&?A?]JU_$NL:SJ]OIUK%H'A'4Y(5EFE6)"UQ);I#LW,,L'. ": /O6BBO
MS8_X+?\ _!5'_@IG^P=\8/!7PD_8$_8<A^*O_"7>&YKV34O^$4U?67M+J.X:
M-H?(TYT.-AB8$MDECQ@4 ?I/7YN:O\/M'_X*F_\ !;?Q?X/^-%DFL_![]CS2
M='&D^$+Q0]AK7C;58&NOMUQ&1MG%I;+Y8C8$)(%8<.ZM\/?\-*_\'H_[5I(^
M'OP%F^'%G<_ZQ?\ A$]#T7RD/OK;O.N/]D[J@_X(O_\ !3[6?^"97[4'[3W[
M/?\ P4_;QOXN^+6M>+-*U36;[P/X;E\0337<5O)%=^<UJHPL8DM%#*#'EF"G
M &0#^@#6];T/PMHEWXC\2:O::=ING6KW%_?WUPL,%M"BEGDD=B%1%4$EB0
M2:^!?^"I'Q4_X(>?MI_!>?X:_M#?M\_!K1?%&DYN_ WC?1/B+IKZ]X3U-"'A
MO+5[>8S)MD5"T?"R!<'D!EY?]H#_ (+O?\$]/VB/@-XV_9_\5_"K]H:WTOQS
MX1U+P]J5Q;?!#4C)%;WMK);2,@9"-P60D9&,CFORR\$_\$_O^#<[PU$+OQO-
M^W+KTB#,JS?#1K6WP/\ 9CT[>.__ "TH _3#_@DM_P '%_[)GQB^$7@']FS]
ML#]I?2W^/<WC >!%&E:)?W5OXNO!=+:V6IPSP6Q@C2Z#Q$L[1KOWG"*5%?J5
M7X(_\&W_ /P35_X)-_M@?$GXO_M4^$/@[KNKVOPS^.%L_P &9M>\1:C;7.E6
M%O'%<V5S*D$Z)-,TJ&0K*'"[0",<5^]U 'YO_P#!87_@XR^%W_!(G]H'2?V<
M_%W[+_B7QIJ^L>#K?Q%:7]AKEO96GD37-U;B,LZ2/O#VLF?EQAEZU\0W'_!Y
MW^TK\49GLOV<_P#@E6;R7=MC,GB^\U=CZ92UT^(@^V?QK]W/$?PA^$_C'Q)!
MXR\7?##P[JNKVUN+>VU74M$@GN8H0S,(UE="RJ&9FV@XRQ/<UOP6\%K"MM:P
M)'&BX2.-0%4>@ Z4 ?)'_!%W]N7]JO\ X* _LI:M\;/VP/V;)?A;XFM/'%WI
M=AH#Z#?Z>MSIZ6MI-%=*M\2\@9YY4\Q?D)B( RIKW#]LG3?V@M7_ &3?B1IW
M[)VKFQ^)TG@G4O\ A7]R/LPQK MW-HN;H& ;I@BYE^0;LM@ FO2J* /Y_P#_
M (=L?\'AGQPROC[]O=O!_F\N?^%J_P!G[,_]@:W;'_ :]/\ V*O^#>O_ (+'
M_##]KCX<?M+?M7_\%38_%MEX.\8V&L:QH3>-/$&L_P!HP0S*\MONO5B7+H&4
M,RD#(.#TK]L:* "O@O\ X**?\&[7[#/_  4\_:=@_:H_:-\9?$6TUF#PU:Z+
M_97A76[.ULIHH))G65Q)9RRF0^<5)$BC"+QGFOO2B@#\W_ O_!I__P $3O"!
MC;6_V=_$/B9H_P"+7?B#JB[CZD6D\ /TQCVK[4_90_8[_9K_ &'/A6?@E^RI
M\*[3P?X6.I2Z@=)L[NXG4W,BHKREYY)')(C0'YOX:],HH @U+3--UFPFTK6-
M/@N[6XC*7%M<Q"2.53U5E8$,#Z&ET_3M/TFSCT_2K&&VMXEQ%!;Q!$0>@4<"
MIJ* "BBB@ HHHH **** "L[Q=X0\)^/_  Q?^"?'?AC3M:T;5+5[;4])U:RC
MN;:[A<8:.6*0%9$(X*L"#6C10!\&>(?^#;7_ ()5WVOWFM> _AMXS\"0:C.9
M=1T;P'\2M6TVPN&.,YMTG*(.%^6,*!M& *]R_8V_X)8?\$__ -@*6;4_V4_V
M9= \-ZQ<QLEWXFG\V_U:=6^^K7UV\LX5CR45PA/\/ KZ!HH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J7
MB'PYX>\7:+<^&O%F@V6J:=>1F.[L-1M4G@G0]5='!5A[$5=HH ^&OVEO^#<#
M_@CS^T[J1\0Z]^R-I?A+53.LC:C\.[F310V&RP:V@(M6W=R82W)P1FON*VMK
M:RMH[.SMTBAA0)%%$@544# 4 <  <8I]% 'YM_\ !='_ (*2_P#!4S_@G_\
M$;P#K_[#'[&<_P 1_ :Z)>7?Q%U.;PE>ZG;1RM,B00^992+):-&D<KF1P8SY
MZ9#;<5\__LN_\'I7['_C6>'PY^V!^S5XS^&VI!Q%<ZEH$\>MZ?&X.&:1<07$
M0SGY%BE(Z9/6OVDKQ#]J+_@FM^P/^VG!,/VH/V2_!'BZ[F38VLWNBI%J2KZ)
M?0[+F,?[L@Z#TH U_P!C_P#;F_9/_;X^'$_Q8_9%^-&F^--"M+L6M[=6,,T,
MEI.4#^5-#.B2Q/M96VNH."#7K%>*?L'_ /!/K]F'_@FW\(=1^!?[)_@^[T7P
MWJ?B6YURXM+W4Y+R3[5-'%$W[V4EV41P1*H8L0%ZFIO^"A7C_P#::^%_[%GQ
M$\<?L:?#J?Q7\4;/0&'@K1+:"*5Y+R21(A*(Y65)!$KM,4)^<1%0&)"D ]EH
MK\"/AW_P=T_MJ_LL^*(/A=_P5/\ ^";%_I.I+\L][H]I>>'K[8IP9/L.HK(L
MY/JLL2<Y& 0*_1G]@?\ X.%O^"8__!1/QSI'P@^#/Q4UC1O'FN;_ .S? _B_
MP[-:WLY2)I7"2Q>;:N51'8A9B<*3C H ^WJ*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMG
MP/\ ^Q[E_P#29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "JVLZ+HWB/2Y]#\0Z3:W]E=1E+FSO8%EBF4]59&!##V(JS10!
M\H_&7_@AK_P24^._B&W\6^.?V$? =MJMM>QW<>H>&-.;19'F1PZO)_9[0B;D
M#(D#!APP(KZNHHH _-S_ (+E?!K_ (+P^./B;X#^)G_!(;XFP:5I'AC0;I==
MT&U\26=M<ZI?RS*09+;44^QSQI%%&$,CY!DE&T Y;X6_X?\ _P#P<6?L"_Z-
M_P % O\ @G"/$FBV7_'YXBO/!-YI?F8ZXU&P,EA_WS$<=>E?T&44 ?(7_!&C
M_@K%I7_!7[]G36_V@=$^ &J^ 8=!\3MH5S:7^LQW\5Q=);0W$GDS+'$655GB
M!+1KRU?7%_?V.E6,VJ:I>Q6UM;1-+<7$\@2.*-02SLQX50 22> !57P_X4\+
M^$XKB#PMX;L-,CO+MKJ[33[-(1/.P :5P@&YR%4%CR=HYXKA?VQ/V>G_ &L_
MV6/B!^S&/'UYX7C\?>%+S0;G7K"U6:6T@N8C%*51B V8V=2,CACR* /1;6ZM
MKZVCO+*XCFAE0/%+$X974C(((X(([U)7\^]U_P &P?\ P6>_8@N9-8_X)L_\
M%0!-9V[F1-)B\0:GX8EN><A3;1O<6LO/42R!3U]J]F_X)U_'O_@ZC^&7[:_P
M]_9K_;R^#<>O_#S6]9:W\1^.-5\,6-[%I^GQ023/(-0T:5(XI&6+9&USN)DD
M12K,0I /V0\4^#?"'CC3&T7QKX4TW6+-OO6FJ6,=Q$?JL@(_2O"?B9_P2/\
M^"7GQ@\R3X@_\$_/A#>3RY\V]@\!6-K<M]9X(TD/_?5?1%?._P 4O^"M'_!-
M_P"!O[16H_LH_&S]L#P?X.\>:3#:RZAI'BJ\?3XH5N(5FAS=3JMMEHW1L"3(
M##(&10!\]?$O_@UD_P"")OQ%\R>R_96OO#-S+G=<^&?'&JQ8^D4MQ)$OX(*_
M-+]FO_@V._8R_:A^/O[4_P /I_V@_'7@G1_@C\2UT3P_>F2SNX_L!L5N6DNO
M,B0NRDM\RL@VCD9YK^B/P1\0/ ?Q-\/Q>+?AOXVTCQ#I5Q_J-3T/4HKNWD_W
M9(F93^!K\ /VF/\ @I3\5?V+OVO?VS?V-?A#\'M2N_&7QK^+@N9_$.I^#+K5
MK#0_##:?':7-^+*&-WOF<NT4:;3#G)<D85@#\[?V*O\ @@U^WW_P49T#Q9\5
M/V2?AKO\ Z,]V?#7BCQO<#24\2>7(PBM[/<&$L[J.6R((W!5YD. ?4/^"3?_
M  2!_P""H/[0GQ(^+/P2^ 7[4NI?L]^/OAO<Z?\ \)CX0U[7M9T*[NA-Y_V>
M;%BC>8BM$_SD$ 2QLI82 U]D>#M:_P""8]QX8L5^//[4W_!17QAXCM;2.)-4
MTSP[K&AV&GE$"*FG:?:1>58P*HPD(+A 2 >F*_@[_@J9XL_X)W_M"Z5\<?@)
MXN^/'[1'P]337T?Q-HWQY^$E[!XOT31VE2:0V?B$0#[5&C1K)Y%T$B78=NTR
M-(H!XU^Q_P#\$CO^"]OCWX[?'KP3^S#_ ,%+O^$>\1?#SX@1:3\2=1_X7!XD
ML?\ A(]3:U5UN]T-LYN\1,%\RXVN,8 X%>_C_@DM_P '<_A;]WI/_!3+^T0O
M[L-_PN;4ILKUW?Z3:@_B>:^S_P#@WN^-?AO]J3XK_M<_M8_#G0=<M?!WQ(^,
M=GJ_A.[UW2GM)+NU_L]8RP#9#;71E.UF ((S7Z7T ?@#_P ,6_\ !YUX7'F:
M3^UE_:) WA?^$\TF;)7HO^DP@<_D>]'_  KW_@^*\)_-H_CC^TS'RH_M/P'-
MNSP1_I2C./?\.:_>SQ3XQ\(^!M)?7O&WBK3='L8_]9>ZK?1V\2_5Y" /SKYZ
M^+'_  66_P""4WP3\R/X@_\ !03X4Q30Y\ZSTKQ?;ZE<1D=FALVED!]BN: /
MR8_X6;_P?">%OW>K_#[^T2O[LM_9/@:;+?WO]&8#\>E'_#<?_!YCX7'F:M^Q
M]_:( WD?\*_TV;(7J/\ 1I@>?3J>U?O7X)\9^&/B-X,TCXA>"=7CU#1M>TRW
MU'2+^)6"W-K/&LL4H# $!D96&0#SR*^0?^"V?_!72_\ ^"/GP)\*_&BU_9PE
M^(H\5>)VT**U7Q-_9B6=P;>2>-F?[-.7W+%)A0H/R=: /S2_X>Z?\'</A,[M
M8_X)B?VD(^6'_"EM5FW9X _T6[&<=>/QH_X?_P#_  <_^&OW7BO_ ((R[U7Y
M!-_PH'QE%O?UW"\*-QG[HJ'_ (B3O^"^O[36(?V.O^"2ZI9W/^JU"/X>^(-<
M,2GHWVA'@@7_ 'G3%?<7_!#WXL_\%Z?BI\5/'.M_\%:_A6WA_P &7/A^WD\$
MH^F:/8_9K]9R)8O)MG-V=\3YS-E1Y6 03R ?$?\ Q% ?\%O_  Z-_C7_ ((\
M>6H^=C_P@GB6U^0?>.9"_P"?;WK-U;_@\M_;/^'DWD_%;_@E_ING.F3*EWK>
MHV!P1Q_KK9L?U]J_H0K\3--_X,H_V9=;^(6L^,/BI^VKXUO+#5-9N;R#2O"_
MAJTTYK6*65G6$33O=;RBL%W[!NQG:,X !Y1I7_!\MX@A4#6_^"9UG<'9@FU^
M+SP_-Z_-I3\>WZUTVE_\'QWP[F8#6_\ @G'K5N-PR;7XG0S<=S\VGISZ#O[5
M]9?"?_@TC_X(R?#CRF\4_"SQGXZ>(@[_ !9X[NH]Y'=ET[[*I^F,>U?H=#\'
MOA3%HEKX=?X=:-/9V5FMK;0W>G1S[854*$)D#%N  222>^: /PG^,'_!\#"V
MCVT7P!_8'9=0?S/M<_C#QF&AB^[LV1VT :3/S9RZ8P,9R<?+?Q8_X/&O^"M/
MCWS8/ >D_"[P/$Q(ADT/PC+=3H.V6OKB=&/OL ]J_IAU;]E']EO7PPUW]FOP
M!>AP _VOP=8R;L=,[HCG%<WJO_!.O_@GWKK%];_85^#EX2^\FZ^&.DR$MZ_-
M;GGWH _"S_@D9_P=K^)OA4WQ!/\ P5L^(7CSX@W&L7>F2>"+OPGX2TI4TY%%
MR+Q)(HFM%13NMBNU7)VOG&!N^V-2_P"#NG_@C5\0O#5_X0\4CXH6MCJUC/9W
ML=YX)1LQ21LC ^5</U!([]>:^U-4_P""0O\ P2GUA2MY_P $VO@4N5*DVWPJ
MTF$\]>8[=3GWZBN;U;_@A?\ \$?]:#"\_P""=OPN3< #]D\.);]/3RBN/PZT
M ?SX?!/]GS_@U-TE8;OXT_M\?M!ZY<(H9X(/!']FVSGNK)%97,G_ 'S*/K7V
M-\!/&G_!DC\)=0M-8TS4VO\ 5K2>-[?4/&.@^-;UO,4@JWE^0;=<$9SL'Y"O
MTDU7_@W9_P""+&L,6N_V ?":$ON_T6_U" 9_[97*\>W2N9U7_@V _P""&6K*
M1+^PW#"VTA7M?B%XBB*Y[X74 "1[@T ;.D_\'(O_  1)UHJ+/]O?0$W$@?:_
M#NKV_09Y\VS7'X]:Z72O^"]__!''65#6G_!0OX=IE-P^UZC)!Q_VU1>?;K7C
MFK?\&H'_  1)U$,+/]G#7[#<!C[)\1-7;;CT\VX?K[US>J_\&@__  1QU!BU
MIX4^(=B"^[%KXZD( _N_O8WX_7WH ^K=+_X+*_\ !)K6&"VG_!2#X*H2P7_2
MOB-I\')_ZZ2KQ[]!WK\E_ 'AO]F;]HS]N3]I[]K']G;_ (*5?"SX4?&CP=\>
MO[6^"OCS5/'6G'2?$>G3Z7#'>65PAEQ?:?-Y81I(P_EL"0#EE;Z4U7_@S+_X
M)-:@I6T^('QJL25(S:^+]/)!/?\ >:<_(_+U!KX]_8G_ .#7?]B?]JC]H_\
M:8^#>O\ QR^*>E:?\&?B?!X;\+W-GJ&FO-=6KV:3E[HM9;7DW,0#&(UQCY30
M!]L>%O\ @OY^V#X-L4\'_&7_ ()V>$O%_B&",+_PD7P?_:(\.WVBZH0!F>-9
M9S+:1GG"2EF' )YJUXE_X><?\%>K!OA9^T-X\^'G[+'P/U0K#XK\*>"OB39>
M(_&OB:T?[UBU];G[+902K\K;!YF"R,LBLRUXMJO_  9&_L<3,3HG[9OQ,MQO
MR!=:9I\WR^GRQIS[_I7,ZK_P8[_!V92-$_X*$^)K<[3@W7P_MYAN['Y;M./;
MOZB@#ZS_ .""OPK^&?P-_:/_ &T/@U\&=!MM+\*>%OC+IFE^'M.M)3)';VD&
MCQ1QH'8EG(51EF)9CDDDDFOTEK^87]D?_@U9OOVG_CY\?/A%X9_;R?PW+\#O
MB#%X9@U*3X<F=M8$EJLYN"$U&,VV Q78/,S_ 'AG%>^#_@S9_:Z\.?)X)_X*
MP>6@^1?^*8O[7]W]([]\<XXZ>] '[_45^ /_ !"L?\%@O#HW^"O^"OWEL!N7
M_BI?$%K\Z_=YC=_S[>AH_P"(=+_@Y"\-?-X%_P""S7EE.8O^+V^,+3!/#?ZN
MV?'&?K0!^_U%?@#_ ,.6/^#L7PM^[TC_ (*S?VB%_=AO^%\>(YLK_>_TFS!_
M'K1_P[N_X/&/"X\S2?VY_P"T2!O"_P#"S8ILE>B_Z3;@<_D>] '[_45^ /\
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
M &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M  LK'_X[7S__ ,."/^"-O_2/;X?_ /@'-_\ '*/^'!'_  1M_P"D>WP__P#
M.;_XY0!]1^"/B;\-OB;:SWWPW^(.A^(8+601W,VAZM#=I"Y&0K&)F"DCG!K<
MK\W?^"$'P@^&?P#_ &H/VW/@Y\'/!MGX>\+^'OCI9VNBZ+IZD0VD(TQ"$0$D
M@9)[]Z_2*@ HHHH **** "BBB@ HJC=^)_#5A(\5]XAL86BSYBRW:*4^N3Q6
M1>?&;X/Z?#]HO_BOX:@C!P9)M=MU7/U+T =+17#7W[3O[->F.L>I?M"^!K=F
M&56?Q99H2/49DK*N_P!M?]C2PD>*^_:W^&,+19\Q9?'NG*4QZYFXH ].HKQJ
M\_X*+_\ !/C3H?M.H?MV_!J"/./,F^)^DJN?3)N*S+[_ (*G?\$Q-,=8]2_X
M*-_ :W9AE5G^+^BH2/;-U0![Q17SE=_\%@_^"4=E(\<W_!23X&L8\[C%\4=+
MD!^A6<AOPS61>?\ !;C_ ()%6,/GS?\ !1CX2,N<8A\8V\C?DC$T ?4E<;\:
MOV=O@%^TCX8/@K]H/X)^%/&^DD,!IWBSP_;ZA$A/4JLZ,$;I\PP00"#Q7SS?
M?\%Y_P#@CKI[JEQ_P4-^'#%AD>1JS2C\2B''XUE7?_!PQ_P1>LI'CF_X* ^#
M6,>=QBM[V0'Z%8"&_#- 'M?['W[ /[(7[ VD>)/#W[(GP5L?!5AXMUE=4URS
ML+NXECFN5B6)2HGD?RD"KQ&FU 68A06.>G_:AOOC;IO[-WCV]_9J\/QZK\1$
M\(:C_P (-I\MU#"DVKFW<6@9YRL2J)BA)<A< YKY6O/^#D[_ ((BV,/GS_MZ
M:(RYQB'PQK,C?DED367??\'/O_!"_3W5+C]NF!BPR/(^'GB.4?B4TXX_&@#\
MY[;_ (.$_P#@O]_P36N(]$_X*>_\$^V\4Z+:N([CQ+?>'9=%>Y8'!":G8)+I
MK_\  (3U'/->-^./^"Y'Q/\ ^"O7_!3_ .$RV?[-?@[5?#_AC5$M_A-\&?'N
MM7O]G:GXCNF$<=_?O;6\J3RQY"Q^:(X8PH<D!I0?UDU3_@Z:_P""%TL4]A/^
MUO=WL#HR.@^&FOE)E(P5P]B,@CC! K\L_P#@GG_P4:_X(9? K_@I[^T+^V1\
M>M!D,,OQ-B\0_L]>(=)\(7ZFQ@N8K^.]46L(18P%GAPDR$!OG0!D! !^KH_:
M&_X.-P,#_@G3^S^ .@'Q=N/_ (W7@_[?W[-__!:O_@HQ\)E^'?QL_P"":'P&
MLM8TN=;SP9X\T'XOSV^M^%[]&#QW5E<B+=&P=5)3[C[1D9"D>^?LW?\ !RQ_
MP2Q_:Q_:!\*?LS_!3X@>+-0\3^,M2%AHR7/@VXMX#.59@'DDQM&%/.#7WQ//
M!:P/=74R1Q1H6DDD8!54#)))Z #O0!\"_P#! [_@H#^U?^V/\,_B7\$OVV/"
MVDV7Q)^ ?BZ/P3XHU+39BTFK7<"R1RW4P!,8D9X6RT6$<AF4*" /OVORG_X-
MOOB#X1^-_P"U#^WC^T!\.=:BO_#?BS]H9YM"O+=LQW5LLE\\=PO^S(DJ.#W!
MK]6* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH \+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\
ML>Y?_29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7S)\7O^",W_!+CX^?$O6?C'\8_P!BCP7XA\4>(;PW6M:U
MJ%K*TUW,0 7<AP"< =NU?3=% 'R!_P ."/\ @C;_ -(]OA__ . <W_QRC_AP
M1_P1M_Z1[?#_ /\  .;_ ..5]?T4 >5_LL?L1_LG_L2:!JOA;]E#X%Z'X%T_
M7+Q+O5K30XF1+J9$V*[;F/(7BO5*** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "OG7]N[_@HM\/OV)CH?A ^"M6\8>-O%.?^$?\
M)Z(/WLJ[M@D=L,55G^50JLSL" ."1]%5\!_\%7_V;/VG]._:-\ _M_?LN>#!
MXKU+P3I']G:KX>6W,\JQ))<2+*L*D/,K+=3(PC^=<(P'4J ;'_!.7_@L'IG[
M3WB+0O@1\>_!,_AOQWK-C+<:3J<,!33=;"M(V(0QW1-L1@ 2ZN8GPX8A#Z1^
MWK_P5$^%'[ WBOP_X-\<> M;UZ\U_3I;U%TB6%?L\22! 7\QA]X[L8_N&OEG
M_@D#^W+^R/KNF?#O]F'XI_""RT[XB:':RZ=X3\9ZEI5M<?:]]S/<)!%<%?-M
MF+3.%3[C,3AMSA3H_MV?"3]N[QU_P5?T#XO_ +.G[/TVM1>#?#UM;^'=9\06
MS1Z*7$,TKR/,7C7<DEVV%W!B\8 # $4 >X?L8_\ !8SX0_MI?&^W^!O@WX2^
M)-'OKG3KB[6]U.>W:(+"H8J0C$Y.>*;^U;_P6)^%G[//QFO?@%\/?@_XD^(W
MB31HC)XAA\/D+#IX"AG0L%=G=%(+X4*F<%MP8+SW[&7_  4C_:*U']K2Z_85
M_;L^&.D:!XU>%Y-#U/0LK!<LL)N!&X\R1&#PAG21& RNPKN/'E/_  0EE_X3
M?]JG]H?XI:\@EU>?482]S(,O_I5]>RRC/7EHD)_W1Z4 ?;G[&'[:OP?_ &X_
MA8_Q,^%$EW;/9W7V76=%U)%6YT^?:&"L%)5E8'*NI(89'#*RCUZOS%_X(O2_
M\(=_P4"_:.^%NA((=(BU*\:.VC&$3[+JLT,0 Z#"3.![5^G5 !1110!X7^UA
M_P EL^!__8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %?$/_!27XT_M[?LM?'?PO\<?A/8:
MGXO^#_V'R?%?A'3=*A<V\^)$D:25(6G1&1T=)"Q19(R&P" WV]39X8[B%[>9
M<I(I5AGJ",&@#\9?V(?AI\5OVU/&W[-VD>$/@CJ&B^&O@G.]YXC^(=W;F.+4
M@NI_;5MXY-H#[2@C1%+,K32L0J@FOK/]KK]LK]N3]BC]K\>*?%WPWU#QI\"-
M1M ;./PYHD9GLW,2AEDG"$K*DJLRK(RI)&_!R#M^PO@U\'?A]\ /AGI7P@^%
M6B-IWA_1(GCTVR>ZDG,2O(TC#?*S.WS.QY)ZXKIZ /S-_95\&_&3]O\ _P""
MGT7_  4 USX/ZQX*\ ^%+(1:*-=@:*;4'2V>")%) \P[Y7E=ERB!1'N)()Y'
MPGXG^+/_  1R_;6^*FL^)?V??$7BOP)\099+CPWJ&@PDQN3</-;(9-I4,@FD
MB=#AP<. 5(W?K!10!\#?\$2_V:?B_P"%KKXD?M<_'3P?=:#JWQ)U7S-+TN_M
MVAG6W,TMQ-,T;C<J222J$# $B(MC#*3]\T44 %%%% 'A?[6'_);/@?\ ]CW+
M_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-7NE !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?\
M]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-7NE !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/
M@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-7NE !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'
M_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-7NE !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A
M?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-7NE !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %9WBWQ;X9\!^&;[QGXS
MUVUTO2=,MGN-0U&]F$<-O$HRSNQX50.236C7X\_\%6?B5XC^-_[:WQ.^!WQ;
M^,=]X8\*?#WP!+J'@WP\EWY,&LZBMC;W"1L#\DDDC32-D@L4A\M<,<T ?K]I
M.JZ;KNEVVN:-?175G>6Z3VES X9)8G4,KJ1U!!!!]#5BOBS_ ();_L=_M*?L
MNZI)K5U\<[;7_A+XG\+65[HOAS4+N>2^L+R6""7>%,8BB +31D1MB1?+8@,,
M#YS\+^%?BG_P6,_;=^*FC>)/V@/$?A7P)\/I9+;PWI^A3'8A%P\%O)Y>X*6?
MR9)I'.7)P@(4+M /U?HKX%_X(E_M*_&#Q3=_$C]D;XZ>,;K7M5^&VJ>7I6J7
M]PTTY@$TMO-"TCG<R1R1(4+$D"4KG"J!]]4 %%%% 'A?[6'_ "6SX'_]CW+_
M .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %?G1_P %2;+_ ()Z?M5CXCZ$=<N(_C5\*_!M
M]?;K2TN+)Y4M0'^S2--$(KM 9 PV98*6*,%R:_1>OBO_ (*<_P#!*/P+^U19
MZW^T!\,(M3L?B;!H;I!:Z7/$D.OND6R.&<2E0KE,1^8'4;,!@P P >!_\$V-
M=^/7[(_[>GA/]C6]^,=SXO\ !7C?P%%KB:?.[E-',FGO>1[8V9_L[JT1B(4A
M9%E1RN2H75_X(1(/!?[4W[0_PQUUQ%J\&HP[[:0X?%K?7L4QQU^5Y8P?]X5]
M,_\ !/;_ ()I_#']CRS3XJ:G=ZOKGQ$UO1((=9U?7[I)7L 40R6L 3A5#*JE
MBSL1& &"\5SW[5G_  1S^$_[0WQBO?CS\/OBWXC^'/B364*>(9O#^&AU#< K
MN4W(R.Z@!\-M;&2I8L6 /"/^"+T)\8_\% ?VCOBGH3B;1Y=2O%BN8SE'^U:K
M--$0>ARD+D>U?IU7D/[&'[%?P?\ V'/A6WPR^%$=W<->77VK6=9U)U:ZU"?:
M%#.5 5551A44 *,]69F;UZ@ HHHH X7XX?!YOBA9Z7KFA:A'9>)/#5V][X8O
MKD,]O;W3+LW2QC_6+M)^7UKA?^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#
M_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_
M  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@
M/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!
M/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P %!/\
MHO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/_!03
M_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@/_!03_HO
M_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!/^B_^!/_
M  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P %!/\ HO\ X$_\
M)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/_!03_HO_ ($_
M\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@/_!03_HO_@3_ ,)2
M3_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!/^B_^!/_  E)/_BJ
M/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H
M_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/_!03_HO_ ($_\)23_P"*
MH_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@/_!03_HO_@3_ ,)23_XJC_A
M?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""
M@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*
M"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H
M)_T7_P "?^$I)_\ %5[I10!X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?
M_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G
M_A*2?_%5[I10!X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\
MP)_X2DG_ ,57NE% 'A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "
M?^$I)_\ %5[I10!X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2D
MG_Q5>Z44 >%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5
M[I10!X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_
M ,57NE% 'A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\
M%5[I10!X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44
M >%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_
M ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE%
M'A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X
M7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_
M ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P %
M!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/
M_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@/_!0
M3_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!/^B_
M^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P %!/\ HO\
MX$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/_!03_HO_
M ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@/_!03_HO_@3_
M ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!/^B_^!/_  E)
M/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P %!/\ HO\ X$_\)23_
M .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/_!03_HO_ ($_\)23
M_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@/_!03_HO_@3_ ,)23_XJ
MC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!
M_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$
M!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/_!03_HO_ ($_\)23_P"*H_X0
M'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@
MG_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1
M?_ G_A*2?_%5[I10!X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\
M1?\ P)_X2DG_ ,57NE% 'A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7
M_P "?^$I)_\ %5[I10!X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_
M (2DG_Q5>Z44 >%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2
M?_%5[I10!X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X
M2DG_ ,57NE% 'A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I
M)_\ %5[I10!X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5
M>Z44 >%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10
M!X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57
MNE% 'A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I
M10!X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_
M\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#
M_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_
M  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@
M/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!
M/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P %!/\
MHO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/_!03
M_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@/_!03_HO
M_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%!/^B_^!/_
M  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P %!/\ HO\ X$_\
M)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/_!03_HO_ ($_
M\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@/_!03_HO_@3_ ,)2
M3_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >0>!?!O[:=AXNL+SX@?&?P?J&BQ
MS@ZC96'AQXII8\'Y4<M\ISCFO7Z** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKP[]O+]L>[_ &-OACIG
MB/PY\*-5\:>(O$NL#2/#.A:6"?.O&BDD4OM#.5 C/RHK,QP.,[A\*_\ !*/Q
MY^T/XT_X*R_$*\_:8N[F'Q9-X+OY-:TEIOW5E+]HT_9"B*S*@CC*H!DD!<$D
MY- 'ZMT5\4?\%'/@;^WG^U/^T#X,^"/PFU/5O"OP=E@C;Q?XKT;6((Y))V>0
MR"2)9EGD1(TC")MV%Y"3G V_/F@^'OBE_P $O_\ @I]\-OV</A;\?_$7C#PE
MX^%@FL>']<NC)Y,=U<RVS.\8.P/&4\Y95"-@%3E<[@#]6J*^'/\ @IH/^%X?
MMK?LU?LB0?OK:X\52^*O$-H>0UK:89<CT,<5ZN?>N%_X*L?MY_M">(+;XD_L
MI_LR_"36+?3O"6F#_A97Q DPL5M:201RM! P.V,NDJH2S>8P+JJ#[] 'Z.T5
M\B?\$;X]5\8?\$Q?#-C=:Y<+=7S:W +^1VDDB+7]RH?)()*Y!'(Z=17S/^TO
M_P $NOB9^RQ\$=>^.?Q&_P""JWC4:=H=IO6VCT.Z$MY.Q"Q6\>=5^^[E5'89
M)/ )H _5.BOAS_@AU\$OCYX2^!FI_'KX[?$77-3/C]+67P[H^M:A-<-:6,/F
M[+G,K':9_-W  ?<2-LG=A?N.@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **\._;R_;'N_V-OACIGB/PY\*-5\:>(O$NL#2/#.A:6"?.O&BDD4OM#.5
M C/RHK,QP.,[A\*_\$H_'G[0_C3_ (*R_$*\_:8N[F'Q9-X+OY-:TEIOW5E+
M]HT_9"B*S*@CC*H!DD!<$DY- 'ZMT5\4?\%'/@;^WG^U/^T#X,^"/PFU/5O"
MOP=E@C;Q?XKT;6((Y))V>0R"2)9EGD1(TC")MV%Y"3G V_/F@^'OBE_P2_\
M^"GWPV_9P^%OQ_\ $7C#PEX^%@FL>']<NC)Y,=U<RVS.\8.P/&4\Y95"-@%3
ME<[@#]6J*^'/^"F@_P"%X?MK?LU?LB0?OK:X\52^*O$-H>0UK:89<CT,<5ZN
M?>N%_P""K'[>?[0GB"V^)/[*?[,OPDUBWT[PEI@_X65\0),+%;6DD$<K00,#
MMC+I*J$LWF,"ZJ@^_0!^CM%?*'_!$W4+_5/^"<O@J]U.^FN)FOM6W2SREV.-
M1N ,D\]*^)?@-\.-7_X*2?$?XP_$?]K[]LK7O >M>#M0==+T!-92VAT=0TV6
M,4K +!"8PA6/:Q.2SAFR0#]B:*^)O^"%/QZ^-OQQ_97UB/XQ:]?ZW'X<\3-I
MVA:]J<C237%OY$<AA:1_FE\MFX9B2!(%SA0!]LT %%%% !1110 4444 %%%%
M !1110 4444 %%%% !17AW[>7[8]W^QM\,=,\1^'/A1JOC3Q%XEU@:1X9T+2
MP3YUXT4DBE]H9RH$9^5%9F.!QG</A7_@E'X\_:'\:?\ !67XA7G[3%W<P^+)
MO!=_)K6DM-^ZLI?M&G[(41694$<95 ,D@+@DG)H _5NBOBC_ (*.? W]O/\
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
M **** "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@ 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@ 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@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKB]?_:/_9X\*:S<>'/%/QY\
M%Z;J%I)Y=W8:AXIM(9H7_NNCR!E/L153_AK#]EG_ *.5^'__ (65C_\ ': .
M_HK@/^&L/V6?^CE?A_\ ^%E8_P#QVNC\$?$WX;?$VUGOOAO\0=#\0P6L@CN9
MM#U:&[2%R,A6,3,%)'.#0!N4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%?E#_P5Y_:L_X.*?A'^V3>^#O^":W[-O\
MPD_PP3P_82VNJ_\ "'V][NO61C<)YLDJDX;'&.* *?[$O_!.3]AW]MO_ (*%
M_MO^*?VK_P!FKPWXZU'0_CI;VFDW>N0.[VL+Z=&[(NUAP6YKZK_X<$?\$;?^
MD>WP_P#_  #F_P#CE?B#^Q]^UY_P<N>$/CM\>M=_9G_9?_M3Q=KWQ BNOC!9
M_P#"%6T_]G:R+552+8TH$.80IVJ2.^:]_P#^&^O^#R3_ *,J'_AN;3_X_0!^
MG_\ PX(_X(V_](]OA_\ ^ <W_P <KQS_ ((0?"#X9_ /]J#]MSX.?!SP;9^'
MO"_A[XZ6=KHNBZ>I$-I"-,0A$!)(&2>_>OB/_AOK_@\D_P"C*A_X;FT_^/UX
M!^Q]^UY_P<N>$/CM\>M=_9G_ &7_ .U/%VO?$"*Z^,%G_P (5;3_ -G:R+55
M2+8TH$.80IVJ2.^: /Z?:_/#_@O9^T/\7?AII7PX^#G@WQWJ'A'PWXRO+L^*
M/$.F^8)#%"UNGE;HB'**LSR/&IS)A1T!!]P_X)#_ !._;[^+G[&UEXQ_X*4_
M#W_A&/B>_B"_BN]*_LF.RVV2NHMW\J-F RN><\UC?\%)OVB/V'].\4^%OV1/
MVS_A?K6JV7C*2WN=,UV*WBCLM*=YVM_M#77GQRP-']YRBM^[<9W!BM 'RCJ?
M_!)W1(_AK#\;?^"8?[:.I>-/'-C<6\[0Z=XGLX#<JSJKLLL<D9MW3.\I*QR%
M9?O8!^\+/]IO7?V8/V-/#WQE_;VA;1->L[:WLO%0TN)+S-XTAB20"V+(?,"K
M(0AVJ7(XQBOA+]N/_@C=\.OV1/A#K/[5W[.7[2FOZ%+X8C2\M;/5[I!)(6D5
M52WO(/*9)#N&P;6+' W#.ZKW[0W[0'Q&_:5_X(*Z?\2/BO=/=ZXGBBUT^[U.
M1,-?BWOFC2<XZL5 5CW=6/?% 'T]XS_X+=_\$_?!>KZ7I$WQ$U74/[2L+:[E
MN=*T.2:*P2>)956<\$.JN-Z('9#E2 P('TGHGQA^%OB+X6Q?&[1_'VES>$9M
M+.HIXA^UJMJ+4*6:5G; 0* =V[!4@@@$$5\:_!7X/_LQZC_P1#:XN?"F@OIU
MQ\+;[4]6U)[:(RC5D@E9YC)C=YT=RNU><C8J#@ 5\9:!XM^*EM_P07UC3+2Z
MNQI3_&X6$N&.T:6;:&<K[(;W'L6)% 'WO=_\%U_^">EKXR/A4>.]>EMEF\LZ
M]%X:F-EUQN_Y[%?<1UL_\%4OB3HWBO\ X);^.OB;\*_&D=W8:AI^E7&E:UH]
M[\LL;ZI9C<DB'N"0>_4'N*YWX2? G]D2[_X) 6 OO"'AQ_#]W\)_[3UG5WM8
MC(-1^Q%Y[DRXW"=+@. <[D9 @^Z!7QK^SSK/C'4?^"!?QMT[7))GTK3_ !I9
MQ:&9B<(K7NE22HF?X!(Y;CC=(_?- 'V%^QU^V;\%_P!E3_@E[\*/B9^T?\0I
MK9=4MKFVM-R275Y>RB\N,[47+N%7!9NBC )R5!^L_A/\3-"^,?P\TKXG>%].
MU.VTS6;87.GKJ^GO:SO"WW)#$_S*&'S+D#*D'H17X2?!ZT^(GPPU3X$?M0?M
M?_#^?Q#\&H=7ETKP]:7S;[>&UBE9I'$*'H)I))PCC]^;=U(*"OWUTK4]-UK2
M[;6-%OH;FSN[=)K2YMW#1RQ,H975AP5((((X(- 'YW_\'%/B;Q)X9^#_ ,-Y
M_#GB"^T]Y?$MXLKV-V\1<"W7 )4C(K[K\,^(-);X2Z?(^MVYD/AV(EC<KG/D
M#GKUKX'_ .#D7_DC7PT_[&>]_P#2=:MZ-_P;V?LF:CX%M?%$WQ<^(HGGTE+I
MXUOK#8':(.0/]$SC)]: *?\ P;G>*/$WB;P)\4Y/$GB*^U!H=6TL1-?7;RE
M8KG(&XG&<#\J][^-_P#P6;_82^!7CVZ^'&L^/-2US4K"X:#4F\-:4;J"TE4X
M9&E+*CD$8(C+X.0>00/C'_@C=K7B[PY^PK^U%X@\ RRQZW8^&C/I4MOGS(YT
MTZ^9&3'\8(!'N!7LW_! 'X4? ?Q-^R9XD\3:AX0T35_$E[XJN++Q#)J-E%/,
MMJ(83# 0X)$+!G;'1F9\YV\ 'VK\!_VE?@K^U-\-3\3/@5X[MM<TLEHIVB5H
MYK68+DQ31. \3@$'# 9!!&003\/_ /!NQXK\0:_\)_B=>>*O$MY>_9]>L=LN
MH7CR>6OD2$X+D[1QDUR__!).'3?"'_!3?]H+X=_!B4?\*[AM-3,$-G)NM4DA
MU.-+4(1D,%22Y5#W3)R>_FO_  3)U#Q'I?\ P2__ &I[[PH\JWJ:.</"2&2(
MV4PE8$<C$9<Y[8H ^W=4_P""V?\ P3YTKXGGX9R?%&^F5+O[-+XCMM'E?3$D
MSM/[T?,R9_Y:*A3'.[;S7SK_ ,$2/&&H>,I?VG)O$GCF_N=.46+07K7;W(MX
M6_M?,D0+<_* 1M(SM'M7H_\ P0_^&7P%U_\ X)WWMUKOA70K]]9UG4X/&\FH
M6\3^8B'"Q3,PXC6W*,%)P-[,,;B:\3_X(20Z3;^#?VGH-!F,EBFDZ<ME(QY:
M(1ZN$)^JXH ^AO\ @E=XR_9W^#O[)/Q&^)?@;]HCQ-X]\,^'M5NM4U[6=>T"
M:UN+-8+&.62..)Y':0"--PP>2Q&*Z;Q1_P %N/\ @G_X9\&:7XR7XB:IJ!U=
MI?L^E:=HDC7D:1R&,R2HY41*64[0S!F'(!'-?*/_  2V_P"40'[37_8-U_\
M],*UZW_P0Q^#/PPUW_@G]XEU;7O!&F7MSXFU_4K36+B[LDD>XMD@B18&9@28
MP"Y"] 78]2: /LK]G7]I_P""O[5/PO3XO_!;Q@FI:+YSP74DT30R6<R*&>*9
M' ,;*&4\\%6# D$$^%W_ /P6S_X)\Z?\4#\,G^*5](JW?V9_$<&CR-I:R9VY
M\X?,4S_RT"%,?-NV\U\1?\$V=5\5Z?\ \$J?VHG\)S3BYBL"R^23N2)[-EG8
M8Z?N0Q)]%]J^E_\ @BIX(_9QU?\ X)NW]UXIT+P]=)>ZEJB?$*74X8F&Q"=J
MW#/]V-;;RV )  9F&"2: /IG]GK]NK]FW]I]/&-S\*/&KSVO@1T'B2_O[5K:
MW@5O.(D$CX5H\6\K%P<  '.#7BVN_P#!=S_@G[HWB270K?Q/XFU"VBG\I]:L
M/#<AM,^H+LLA'!P0G(!Q7RK_ ,$6?!/@+XB? 3]J/X<:[XVCT#P[KNEZ?IC:
M_>3K$MG;SQ:G$DSLY5> RDAB >G>J'@GP-_P4Q_9$_9ZU7P7\-/"WPW^.'P,
MD6^DNVTEK75].N(=[_:3F&2*Z)!1]V"XC9" ?EH _6'X5?%;X>?&[X?Z9\4_
MA5XJMM:T#6(/.T_4;4G;(H)4@A@&1E8%65@&5E((!!%=#7S'_P $KOVE/@S\
M??V3%\7_  S^#^C_  XLM$UN?3M9T'3%CCLXKL)%*TT;!5W*ZS1G+#<#E26P
M&/TO97UEJ5LM[IUY%<0OG9-#('5L'!P1P>010!\,_P#!P?X@U[PW^Q=X;OO#
MNMWEA._Q-LHVFLKEXG*'3]1)4E2#C(!Q["O4=#_;4^"?[(O[&/P4\5?M >)-
M0MD\2>"-&M[.X@L9;IY9QIT#L7*Y(ZYW'K7D7_!Q3_R9)X9_[*C8_P#INU*O
M"?\ @KS_ ,HV/V7_ /L7M._],]O0!]=>)?\ @MG_ ,$^_#'Q-?X:7/Q.O[D0
MW1M[CQ!8:-+-IL3@[3^]7YG4'^-$93C()'-?0GQ4^/?P>^"GPMG^-7Q-\?Z?
MI?AB"WCF_M9Y#(DRR &,1! 6E9\C:J!BV> :^)?^"TGP8^&'@#_@F;X<T?PC
MX(TRPC\-Z[I,.D-:V2(T"-#(C@,!GYP<M_>."<D9KP3_ (*C:UKMQ^P#^Q]H
MVJ7EP/#UYX1M9M;96)!FCTW3DB8^K".2YQWY:@#[+^&G_!;K]@3XF>/+;P#!
MXZU?1I;VY$%GJ6OZ,UO9RR,<*#*&;R@2?O2!%'<BOKGKTKYH_;$^#7_!-*V^
M"?A(?M4^'/#.E^"=,U&W@\*SV[36L8=H)/+A26R*R&)HU9R-VP[%8\@&O>/"
M/B+X>V_A#01X7\16?]DW>EVS: [WV[[1:F-?)9&D;=("A7!)).>>30!OT444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?F[_P $MOC'\(OAE^WM^W;8
M?$CXJ>&_#T]U\?+62VAUS7+>T>5!ID8+*)74L >,BON/_AK#]EG_ *.5^'__
M (65C_\ ':\C^+W_  1F_P""7'Q\^)>L_&/XQ_L4>"_$/BCQ#>&ZUK6M0M96
MFNYB "[D. 3@#MVKF_\ AP1_P1M_Z1[?#_\ \ YO_CE 'T!_PUA^RS_T<K\/
M_P#PLK'_ ..U\:?\$7_$.@>+/VTOV[/$?A;7+/4]/N_CY:26E_I]RDT,R?V9
M'\R.A*L/<&O2_P#AP1_P1M_Z1[?#_P#\ YO_ (Y7M?[+'[$?[)_[$F@:KX6_
M90^!>A^!=/UR\2[U:TT.)D2ZF1-BNVYCR%XH ]4KQS]L[]AKX&_MS> ;;P5\
M8;&[AN-,F>;1-=TJ58[S3Y' #[&965D<*NY&!!VJ>&56'L=% 'YWZ9_P;W?#
MV[O+/3/B#^UIXXUKP[82 VNAI;QP^6H_A5W>14XXRL8KI_\ @L9\+? GP3_X
M)7/\*?AEX?BTK0=#U?2;;3;&$DB-!<9))))9F8EF8DEF8DDDDU]TUG^)O"?A
M;QII3:%XQ\-:?JUB[J[V>IV:3Q,P.02C@@D'H<<4 ?FY\ /^"-'P\_:"_9:^
M'GB_3?VB/'/A?1/%/A73-3\4^$-/O/.L+R\:",O/&CMMC=B V660!N@ PH^Y
M-"_8Y_9ZT']F1?V08/ ,,W@4Z8;*?2[B0L\^Y_,:9Y!AO.,O[WS!@A\%<8&/
M1]*TG2M!TR#1=#TRWLK.UB6*UM+2%8XH4 P%55 "@#H ,58H _/Z7_@@#\,%
MFE\*:=^U=\1;?P)/>BXF\'B:(JS9SG?Q$6&.&,)/ KZ4^(7[!GP6\5_L:7?[
M#_@^*X\+>$KFUMX4ETP*\\9BNHKHR%I =\CR1Y9FR3N)]*]MHH ^>]2_X)R?
M![7_ -ABR_83\2ZWJ-]H>FV^-.UV1(A>VTXN'G2=,+M#@NR],%&93]XUZ'^R
MW\!F_9D^"&B_ Z'X@ZIXEL] C:#3-0UB.,3I;;B4A)0 %4!VKQPH5?X17H-%
M '@?[>O[ 7@/]OOPKX?\*>._'.KZ'%X>U"6[MY=(CB9I6DC"%6\Q2, #/%>V
MZ=X?@T[PO!X6CG=HH+!;196 W%50)GTS@5?HH ^>_P!@S_@G?\._V"- \3^'
M?!7CC5O$$/BFXMY;S^VH81Y?E)(H51&H!!$ASGTKQKXC?\$*O@_?^.=4\7?
M#X^>,_AG9ZZ6&KZ#H<V^U=&))BCPZ,L7)^1S(HR0 !@#[IHH \;_ &./V&?@
M;^Q!\.KKP%\(+"ZEGU1UDUS7M3D62\U"100N]E555$#,%10%7<3RS,QY[]A[
M_@G3\,/V(/ WBKX?>'/%>I>)]/\ %T\;ZG#K]O"5*+$\9CVHH#*RN00<YKZ%
MHH ^%(/^"#_P6T7QUJ=SX*_:%^(.@^"-;FW:QX$TO4O+BNXLD_9WF!R\/)4!
MT=]IQOS\U>M_LB_\$TOA3^QS!\2;#X=^,=7N;/XCQQ17%I>)'MTV*,701(2!
ME@!=,/G)/R+[U](44 ?-/[.G_!,OX;?LX_LO?$']EKP[\1M<U#2_B%!>Q:AJ
M=[%"+BU%S9BT8QA5"G"C<,@\^U=O^QI^QYX1_8O^!C_ GP=XLU+6+%]2N;PW
MNII&LNZ8*"N$ &!M&..]>OT4 ?,7[,?["G@3_@G1\ _B+8> 6UOXAQ:M83:C
M<:!J,, EU PVL@^QQA4VL902F&!R6 K\Z_@[8_\ !&+Q9KNM?$'QK\2OB?\
M#[3(KWS;WX6:A(\\&HJI#K"DUK"[O"&RFR1UD'7>!\U?MC7 ^*OV4_V7?'7B
M"3Q9XW_9M\ ZSJLLF^74]5\'65Q<.V<[C))$6)SSG- 'P3_P06^ ^G^/O@5\
M9]6^('@02^"OB#J5OI=M8WD16.[MX4NO.5<8.U?M2J'4\,IP05X]$_X<<V7A
MNSU+P+\)_P!N+XI>&/ VKRR-J'@VUORT$RN,.C;)(XW!7Y27C8D !MV*^Z-*
MTG2M!TV#1M#TRWLK.VC$=M:6D*QQ1(.BJJ@!0/0"K% 'RS\6_P!B_P#9U_9^
M_P"";OBW]FGP]8>)X/"S6(FU&?0K$ZAK.I79GA8.$2,B2:1XXH^%"(N/NJF1
MV7_!-'X.^-?@'^PS\//A9\1=*>QUNPTN>;4+&3[]L]Q=37(B?T=5F"L.Q!':
MO=** /%_VZ?V*O!G[=_PCT_X0>.?&&IZ)::?XBAU>.[TF.-I&DC@GA"$2 C:
M1<,?7*BN-_:?_P""8GPT_:C^ 7P[^ 'B?XCZ[IMA\.K&"UT^^L(H3-=+%:I;
M R!U*@E8PWR@<FOIJB@#R#]L;]CWPC^V7\!U^ OC#Q9J6D6"ZA:W8OM-2-IM
MT 8*,."N#NYXK/\ B)^P)\#OB[^R/X?_ &/OB6E]J.B^&=&L;+2-821(KZVE
MM8!!'=1L%*K)MR""I4AV!!!KV^B@#X)\%?\ !!/X2VOB71YOC!^T=XW\;^&O
M#\H;2/">H2"&VCC!!\DG>^(SC#"(1DCN*]R_:C_X)W_#?]J+XO?#KXNZYXRU
M319OAO<12Z3INE00B"81W$4RHX9257,2KA<8!KZ$HH **** "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 ****
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 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 %%%% !7YF?\%2
MO^#F/X&?\$MOVL+O]E#Q]^S+XL\4ZA::'9:FVK:/J]K#"R7*EE0+(-V1CDU^
MF=<GXO\ @-\#?B#K+>(_'OP8\)ZYJ#1K&U_J_AVVN9BB_=4O(A; [#/% 'Y2
M?LY?\'C?[(?QX^,^B_"S7OV9?%_A#3]1-Q)J7B?5M;M)+;3+:"WDN)IY%0;F
M58XF.!S7RQ\!?^#A3X=_L-_M0?$W]LW]K3]DWQGX@^(_[14-CK_AMK74[6!?
M#_@A?,CT;3D67)!>&-;B1UPLOF0L1N!)^[?^"NGP7^#7[3G[2/P?_P"".W[/
M_P (?"NB:E\1;X>+?C1K_AWP[:VUWHG@;3Y@98Q-%&'A>]N%%NC@]4*,"LE?
MH3??LS?LXZI#9P:O\ O!EXNG:?!8V/VWPQ:S&"UA0)%"I>,D(B *J] !@4 ?
MA9_P0M_X+N_"/1O^"B?C#]D3X2_ KQ#IGPO_ &@?B@FM> =$O]3M]W@S5KN(
MG48OERLEI+(BO'&FSRMNT*=Q:OMC_@J5_P ',?P,_P""6W[6%W^RAX^_9E\6
M>*=0M-#LM3;5M'U>UAA9+E2RH%D&[(QR:]+_ ."OW_!.'0?B1^R>WQC_ &,O
MA-X<\-?&GX,ZY:^/?AAJ'A[P]!;SW5_IS><]@WDHIF2XB#QB(G:TGE9X%>R?
MLC?$#]DS_@IA^S%X&_;5L/@WX1UE?&OAZ&XG;5]!M;RXL;E,QW%D\DD98M!.
MDL1[90D<$4 0?\$MO^"BW@O_ (*D?LGV?[5_@'X<ZIX6TZ\UR]TU=)UBZCFF
M5[9PK.6C^7!SP*^6_P#@X$T^QU;XJ?LYZ5J=JD]M<Z[JT5Q!(N5D1I])#*1W
M!!(K]&_"'@CP7\/M&7PYX"\(:7H>GK(TBV&CZ?';0AV^\P2-0N3W..:^3/\
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
M?X*_8:_X+D> /A?^SM]NT?P[K^D1M>:7)J$LZM'/;W*21,TC%G3?"DH#DX<
MC[HQ]*>*_P!A?XYZQ_P6 \/_ +;=FNC_ /"$Z;IA@N2VH$7>_P#LJXM>(MO(
M\R1?XNF32_'']ACXY?$#_@JUX!_;%\/KH_\ PAWAS2[:WU$SZ@5NMZ+=!ML6
MT[A^^3N._I0!\L_%;X!:5^T]_P %Y/''P4\4^)]2TW0-7LK9O$<6E7A@EU"S
MBT:RF-KN'\#R1Q;O]E3C!P1/^T/\#O#G_!*K_@I%\'O$O[+6JZGIV@>-KJ"T
MUGP_/J#SJ\#7<=O<P[G)9XW25&4/N*R)N!X4"C\9? GQR\>?\%X/&T7[-OCN
MQ\/>-=+L[?4=#O-4A+VL[QZ':![:8 '$<L;.A.#C=T[CVSX8?L _MR_M.?MD
M^&OVJ/\ @H;J_AO3[#P+)#+H7AOP[,LBSRP2&6$*J%E2/SL2.SNSOM"8"X*
M'G?QD\,:A_P4Q_X+!:O^R[\7O%NJ6GP]^'=E,\&@V-T8O.\B.$2,.H$DLTW,
MF-WE*%!& PQOVJ?@UI/_  2 _;;^%'Q,_94\0ZM9>'?&URUMKWA:ZU!YTFAA
MG@2>(EN71X[E2F_<4D0L#T ^@/VRO^"='[2=K^UK#^WI^P3XZTK3?&,L*KKV
M@:TP2*\80B!F0LIC99(E57C?;AEWJ^XC&#\-?^">O[:W[5'[4OAO]IW_ (*1
M>)_#]M8>#'BET#P9X=D61&DCD$J(P3*)'Y@5W8O(\FP(<+@@ \3_ ."HWA7Q
M=\//^"AU_P#'G]K']G#7_B=\(7TFW@\.V]GJ]U9V=E&+>(.IG@!\IUG$[F)B
MOF;]V<'CT;_@D3XF_P""?%_^TSK>L_LM?$/X@>$-7U[3'6/X4^))8VL9HD17
M<QRYE:Y:,J[J6D6559^"H>O8/VE?@)_P4X\ ?M07'[1?['OQEM?%OAW4;5HK
MCX9^-]9F%C:,RJ'$<1=(V7<@=7#QR(6*?,I.>3_9#_X)W?M,:I^W"/V]/VN-
M+\$^%=1L+>0:7X1\!Q;8GN'MFMO,EVEE $<CMGS)'=R,D*N" >:_L?\ A+1_
M'_\ P6F_:3\">(4D;3];\'^(+"^6*3:YAFO=/C<*W8[6.#VKSC_@F3^Q9\#O
M''_!2/XH^"M>L-2:Q^$OBJXN_!ZQ:BRM'+9:QY<'FG'[T!8UR#UKZ^_9:_87
M^.7PA_X*>_%3]K3Q<NCCPEXOTS4(-'-KJ!>YWS7EG,F^/:-HVP/GDX./6O-?
M!/["_P#P4(_9H_X*(^,?CI^S^GA._P#!GQ!\5R7FMWNHWJ"2'3KC4%NYH?+;
M#K,H+HK*&!'/4\ 'S1J?Q5^"7[57_!0;XF^-_P!NKP[X^\6>&_#]]=Z9X3\,
M^$+*XG6TBBNFAB63R'5HD$<98[2N^5RQ[@^W?\$@O%WB#X9?MM>./@7\+-!\
M<P_!O7]/GU'PQ!XNTF>!K*YC,3#[XVJVUIHB0<R".-CDK7>?$+]@_P#;B_93
M_:^\5_M5?\$]+OPKK6G^.WFFU[PAXHF\M8YI9/.D&"\:LGF[I$99$9=Y3!7)
M;V+]@;X"_MU>#O%_B?XR?ML?'J35+SQ S_V7X$TS47GT[2=\@=G&X;4("A$C
MC)55+$LS-\H!]0T444 %%%% !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 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^>_P 4O^"'
M7Q=\9?MH?$3]N#X:_P#!4WXI> /%/Q%,-OJ$?AG0M/V6NFP!5M;"-I0S"*-4
M3.,;V!=@6-6O^'/W[=?_ $GI_: _\%.E_P#Q%??U% 'P#_PY^_;K_P"D]/[0
M'_@ITO\ ^(KU;_@E7_P3*E_X)>_#KQA\+=-_:6\1?$+2?%?BI_$,<7B'2K>V
M.G7TRXNFB\C@),5B8H %5D8@?.U?5%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'CFD?L,? W1/VN]1_;9LDUC_
M (3;5+7R+HOJ -IL^S1VW$6W@^7$O\77)KV.BB@ HHHH **** "BBB@ HHHH
M **** "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@ HHHH **** "BBB@ HHHH **** "BBB@
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
M6^'_  ]K<,-[J.D?# 75K&LUM;.X,1@9MBNPB?RXWBD+C86?+D@ _23]L?\
M::TK]CW]GC7/V@];\*7&MVVB26B2:;:W*PO+Y]S%;C#L"!@RANG:M7]F?XXZ
M?^TI\!_#'QUTO0)M*M_$VG"[BT^XG$CP#>R[2P !/R^G>OA/]I?]K>__ &T_
M^"%?B7XQ>(=.M[37(]2T[3?$,%HI$/VR'5K/+H"255T:.3;_  ERN3C)K^)?
MVZ/%O[$?_!'/X.7_ ,+T@7Q=XKTLV&C7=U"LB6$:-*\USL;*NZ@HJJP*[I Q
M!"[6 /TNHK\FOB?\9_V[OV%/!OAO]I>Z_P""AWAOXJO=ZE;Q^+OAX^HP7*6X
ME0L43:[$H"I0R1+$48J0&4FO<_\ @I!_P4>^*7ASP5\(OAO^Q[<1V7BGXV65
MG?:9J]W$CO8VEUY*VZ('#())'FVER#L$;8&6#* ?>5%?GQ9_ C_@LQ^RS\4O
M"7B?P?\ 'F7XX:-J-Q_Q5^@:E<PVL5M&"I=5>\D!4$%MDD;*=R?-&0=IN?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5\2?MV?\ !OS_ ,$ZO^"B_P ?KC]I7]I7PUXL
MNO%%UI=MI\LND>*9+2'R8%*Q@1JI ."<GO7VW10!_/QH7_!O_P#\$O/@[_P5
MZ\3?L)?M5Z!XLL/!WQ&\+:?KG[.&M-XNDMEO9X$,6JZ1+/C$UT)2)8T(#",
M<F1 ?VD_84_84^ /_!.GX V_[-7[-6G:I:^%[75+G4(HM8U)KN833L&D)D8
MD9 P.U._;;_81_9J_P""@_P=;X*_M,>"&U.PANEO=%U6QN6MM1T2^4$1WEE<
MI\T$RYZC*L/E=64E3\M:=_P3Y_X+8_ FW'@[]F__ (+,V7BCPM"/+TRV^-7P
MJMM4U6QBZ!9-1A<27K@<[Y5&2 , 4 ?5/[>O@G]FWXC?L;_$7P9^V#XH71?A
MC>^&9QXUU1M1^R?9[%<.["4 E3E0!@%B2% )(%?CM_P2'_X-J/V OVT?V9M5
M_:P_:"^%_CO1]'\=>.=4U#X2:&?%$EM<6G@\2!-.:YP"9)I LDA<X#(\;*-K
M#/W)I7_!%+XL_M+>,=*\;_\ !7;]OKQ)\?\ 3]%ODOM+^%>E>'X/#7@^.X0D
MHUU96K%M0*'[K2LO!97#JQ4_?MA86.E6,.F:9916UM;1+%;V\$81(D485%4<
M*H   '  H \A_84_84^ /_!.GX V_P"S5^S5IVJ6OA>UU2YU"*+6-2:[F$T[
M!I"9& )&0,#M7RA_P7-^'WCWQM\6_P!G>[\&>"-7U>+3_$&IO?RZ7ILMPMLI
MN-*(,AC4A 0K8)Q]T^AK]$J* /AK_@ME^PKJ?[0?PEM?VB?A%H\\OCOP%%O:
M+3HV-SJ.FAM[QIM^9I(6)E3'.#* "S+7B7_!/;Q/\9?V5/\ @DS\8-?LOAEX
MGM_%UUXON+7PSIO]AW"W;7%S8V4"7"1[-Q6,EY-V,?N2,YXK]4J* /R>_8:_
MX(3_  Z^.O[.&C?%K]HOQ7XX\.>(=:FN)4T73S;V_P!FMED*1>8D]N[AV"%^
MH^5UX!S6-\4_V,/%W_!)K]N?X6_&/]GG2_&OC#P?/DZW+_9QO+F./>8;V!_L
ML*K@V\R/'N7)<'KLS7Z]44 ?G)^VEXO_ &]OV*_VY(OVL?A_;^,_B1\(M7ME
M:?PG;ZK=SV.GAX5CFA,*[UM3O431S>7M^<)SA@?&OVU/VJ/C3_P5UT[PM^SY
M\ OV+?$%B]CKZWUQKVJQ&1K=C&\11IA&L=M!^\W.S/\ ,43@%1G]@** /RU_
MX+:_L\_$71/V<?V>_A)X(\+ZSXHE\':/<:5>76D:7-<EO(L["$2,(U)7>8R1
MGKSZ5U7CG_@L5^UIX]\)7?@+X%_\$X_'ECXCU*S:UTW5+R*[N!9R,I7SA"EF
MN\KG<,NJ@C)R!@_I!10!^=_[(?[.7Q7_ ."7?_!.;XC_ !<U_P +W=S\4/%5
MJDMKH>DVYO)K.7:8+&%EB#>8T<D\D\FW("DC/RDGR3]@K_@AWX*_:,_9ZM/C
M)^TQXH\<^'->UG4[IK72K(P6[I:H_EJ\R7-N\@D=TE;)(!1D..<G]:Z* /R
M_:!_84\6_P#!*;]K7X4?'O\ 9?TWQMXST!+II-84V(O+J,H_EW4#&VA5526U
MG*IN7.X.<G  ]G_X*=_LF?M#:!^TEX2_X*8?L9>&Y_$&K:7!:R:YHEK:/)<R
M>4A5)A ,231R6[""2-/WBA00.6*?HQ10!^.7QK_X*B_MU?%;XT6'B[]F;P-\
M2?#>L2Z!_96M?#Y]&;4K!9 'Q/!&(1()MTA;>R!_E0;BHVUZ_P#\&[US\&M$
M\->/?#2>(;U_B;J%ZD_B+1[S3)8_L>GVS&.+$A!5F,L\A<$JV2 5PFX_I=6-
MHWPZ\ >'/%6J>.O#_@G2;'6M<2)=9U:ST^..XOQ%N\OSI% :3;O;&XG&: -F
MOS8_X*6_#KX@^(_^"O7[//BSP]X$UF_TK3Y_#9O]3LM+EEM[;9KTSOYDBJ53
M:I#')& <GBOTGHH \B_;R_9_UC]J3]D/QS\"_#D\<>IZWI2MI?G/M1[J":.Y
MA1F/W5:2%%+=@V>U?E1\*O%'P5^!GP(G^ WQM_X)7ZSX@^-NF27%MI-WJ'AR
M>2VU)GE9HI+@)(LK; X4+"K"144AUW9'[:44 ?G?^T9\$O'>D?\ !%3Q+X:M
MOV8-.\#^)-?U+3M3N_ G@RUN)S$[:E9@,T9+N)3#$C.H)V 8/*FN _:0_8D^
M,_QZ_P""0GP4O/ 7@?4KKQ3\/[&2>\\,FS=;R6UF+K,$B8!FE4I$WEXW,N[
M)P#^I]% 'XZCXE_ +XKVWA?X;?LT?\$=([WXB7%W%%XLL_$VAW":?:C80_E2
M1S*R#>5;S9Q&J*#E6SD>W_\ !5;]COXS>';3X*_M.?LY_#"+4;OX0VUE;ZCX
M5\.PRS):16LL5Q;M;QX\R2!)$D1L N%9&(P&*_HW10!^<&J?\%1OVUOVN_B%
MX/\ AE^PY^SEKOA.Z:\_XK'5O%VC+<V=LC;5(=R@$<4?SL7RDCD*JKGAH?\
M@H!\'/VA_P!E3_@H;X;_ ."E?P@^%E_XZT0644/BJPTJ!GF@=;1K*7>L:LR(
M]N59)=K*LBD-@;=WZ2T4 ?DY^TK\0OCC_P %L/B3X%^#GP?_ &>/$WA'P1X?
MU%[OQ%XH\26NU86D"H[%@/+RD8<)&&9Y&?D*%)'HG[8GPK\9M_P6G^!.N^&/
M >L7'A_2/#VCV\VIVVFRR6UL([R_^5Y0I52%*DY/0@]Z_1^B@#\Y_P#@I=\/
M?'WB3_@JY^SAXI\/>!]8O]+T[4=$.H:C9:9++!:A=:+L9)%4JF%^8Y(P.:7_
M (*^?#WQ]XM_;D_9RUOPKX'UC4[+3M;MVU"[T_3)9HK91J=JQ,CHI"#:">2.
M 37Z+T4 ?G/^T!\/?'U__P %Z?AMXZL? ^L3Z);:+;+<:Q%IDK6L3"UO00TH
M78IRRCD]QZT?MU_#WQ]KG_!:[X$^,]%\#ZQ>:/8Z+HZWNJVNF2R6UNRZGJ+,
M'E52J$!E)R1@,#WK]&** /SH_P""F?P]\?>)/^"JG[-WBCP[X'UB_P!,T[5=
M%;4-1LM,EE@M0NM[V,DBJ50!?F.2,#GI7.?\%)-.^*?[+W_!4KP#^W5#\)=<
M\3>#[72[>*[FT2T:3RY%CN+>:%F (23RY5D0/M#YP#PVW].J* /R._:B\?\
MQS_;'_;R^ /Q^TS]ESQOX:\&6OB?2;;1Y=;TA_M,T<6J0RSW<R1AA;Q?O5"E
MB0PB9@Q&0/6?VP?A[X^U?_@N+\&O&NE>!]8NM&L]%TU;O5[?3)7M8&6>_)#R
MA2BD!E)R>,CUK]&** /SF_X+7_#WQ]XS_:7_ &>M2\'^!]8U:WT_69VO[C3=
M,EG2V!O; @R,BD(,*QYQP#Z4O_!0[X>^/O$'_!8/]GOQ=H/@?6+[2=/CT;[?
MJ=GIDLMO;;=7N6;S)%4JF%()R1@$&OT8HH _,O\ ;&\#_'']A/\ X*?1_P#!
M0KP=\'=6\:>!_$=FL>N0Z)"TDEFQLUM9HW*JWEG,<<R,P",24R"#CT?]F3]N
M+]MK]MC]L*PU'X5?"74?!GP1TZQ7^W9_%6AJ9+IU#L3%-@?OI&:-/+1G5$3>
M>3@_=M% 'XT^%H-%^#W[=_Q0U7_@HU^Q_P".OBGKNKZK(W@O[#HKZA!,?/D*
M>7$[K'-"\9A5,;Q$$V; 20OKW_!&[P/\2_ ?[>/QCN?B/\!=3\ CQ#IL]_I^
MCR:2T-E8H]^DPLXI%01?(DZ!47&%0X VD#].** /R=_X)<?$;Q[^QE^VS\1O
MV>/B5\!?%<M]\0_&-G96VHP:>ZP6*07%[_I,A*_/"RW(<2*=NU<YP<UZ%_P3
ML^%'C*'_ (*B_M-7OC+P)K-EHFNW&O0VVH7>FRPP7<<NL9_=R,H5\H2003D<
M]*_2"B@#\E_V6?B?\>?^"+/CSQQ\%/C;^S?XG\5>$-<U1;K0/$OANU+1W$B
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
M **** "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 ***_*'_ (*\_P#!!;]N7_@H/^V3>_M&? 3_ (*!?\*Z\/7/
MA^PL(_#7VO4TV2P(RO+BVD5/F)!Z9XYH ^Y?VP?^"FW[#_[ NIZ7I7[7WQN'
M@AM;@>72+C4/#FI36UX%.'6.>"VDB:1>"T8;>H925 92?Q!_X../^#@#X)?M
M!^*?@)H?_!./XXCQ+9?#KQLGCS6-6ATJ]LXEUBS=%TZ+;=0Q.^Q3=,V 5(F0
M9R"*Z;Q?_P &@'_!1GX@Z,WASQ]_P5(TS7-/:19&L-8.KW,)=?NL4DE*Y'8X
MXK\5]?\ V;?B#=_%?QY\./@GH>K?$2S\!7>HMJ6O>%=!N+B%M.M)VB;4G6-6
M,%L0H?>^ H<9(H _K&^'7_!S!_P1@\?:'I5W+^V/9Z9JNHV=O)-H5WX5U@SV
MUQ*JDVV5LRLCJQ*'86!(X)!%?<WAO7]/\5^'[+Q-I*72VNH6L=Q;+?6$UK,$
M=0R[X9T22)L$91U5E/! (Q7\CO\ P1?_ ."%OQ?_ ."K'@#Q)\:O@)^UYH7@
M#7/ ?B2*QN]/N[*[^V0"6 207<<MNPVJY$R#H<P/VQ7WC_Q";_\ !4W_ *2[
MG_P8ZY_\>H _?ZOS;_X.%_!'Q'O]#^&'Q+7PW>ZUX!\.ZI=?\)3I]I*Z(DLC
M6_EM*R E Z)+$LN/D+$<%P#]"_\ !(?]B'XT?\$^/V-K+]G/X]_'7_A8OB&V
M\07]_)XE\VY??%.ZLD6;EF?Y0".N.>*Y'_@IW^WW\=?V'/B9X"EM_AAH.L_"
MSQ*ZP>*+Z[TZ>:\5TF_TFWC83+$C-;,&C$B-N99.H4X /ECQ'XT_X(F?MG_"
MJV^%_AK3;?X"^*VFMSI^OZAX8.V%E91)')-#+Y4T;)N7?/(F"0_4;3^C?P?^
M#B_"[]C33_@EJOQO;6K;3O!LUA%X[<+!_HC1.(K@'S&55BA9 K;R-L8.:_/C
M_@HOX[_X(N_$K]G'6/&WP8MO#J_$&]MT?PTO@[29["X^TLZDFYA5$B"[=V_S
M5W'G;\V*ROB9;_M*^'_^#?GPC;RKJD=K<^*5;55;>)4\-O/<M!O[B%I_LQ7/
M'EO&/NF@#YR^"_Q7T;PM\'_'G[ FC?L]^$/'OC/QKXNCT_PIXXMI8)&CD+K!
MF"X<?.A:-7@(=%!G=FR#M/[5?L,_ WQ;^S9^R7X&^"/CO6DO]8T'2/+U">*0
MNB2/*\IB1C]Y(_,\M3QE8P<#I7Y:_M"^'_\ @E]KW_!.+P-XA^"_Q3TCP]\5
M/#&DVUPL%I!)_:FJ:BRQF[@NPB[P?-#-',QV)L 1@C8KOO\ @B#^U3=_$/\
M:Q\77W[17Q^UV[\8>*])AM_#VB:A/+]CU*10'FEVJ?*$ZQ6\07*@E6DP3R*
M.0_99\+_ +('BO\ X*D?M!6/[9ESX.B\/IXA\1/IC>--8BLK<WG]MX&QY9$!
MD\LR< YQN..*Q?VH]$_95\#?\%'/A*O_  3/U>UGNVUC33J$7A;49+NR6]-X
M%58Y"S!MT1(E56,>WK@EQ71_LC?LD? []L/_ (*G?M!^ OCSX;N-3TS3=?\
M$6H6D-MJ4UL5G&N",,6B921MD88/'/M7Z-_L\?\ !./]C+]ECQ0/''P7^"EI
M8:XL31QZQ>WUS>W$*L,-Y;7$C^42"02@4D$@\'% 'M]?E/\ 'S0F_P""CW_!
M:)?V:/B;JMVW@#P!#+&VD6]RT8D2"V26XP5(VM+<NL;.,-Y2J 05!'ZL5^4O
M[2&J:C_P39_X+'Q?M7>/_#]]+\/?'BR/+J=I;E]BSVRQ7*C'62*=5F*#YC&1
MCDT ?27[67_!%7]E#XW_  PB\-_!7P5I/P[\265Q";'7M-M'=&B#@2QSQ!QY
M^4R0Q(8,%^;!8'T?Q[\9?#?_  3,_8FTK6/CU\1+[QG<>&+"'2+*_%H(+O7;
MKYA!$$:1PK>6OS.SL=L3N<G@^'_MM_\ !;KX"_#_ .$,8_8_^(.G^+_'&J7<
M T^(Z5<-;6<(D5I'G$BQDED!C6,'?N<-P%Y\]_X+"^'_ -H[XV?\$UOAI\:_
MBEX&ATO7=,U:+4?&NAZ3%*(M-2YAD2)V21F9-FZ)'#$E7F(S@&@#3F_X+!?M
MV>&O UK^TIXY_P""?'V;X4WKQ/%J<.HS+<);R, DQD92-C;EVR-"B.2H#?,#
M7NO[37_!3GPQ\,_V&=!_;:^!WAJ#Q1INOZK;6EO8:E<M;-"9/.$J2; VV2-X
MF1E&1D'!(P3Y3^T/_P %/OV*O&'_  3-UG0?#GQ!T^XUWQ%\/6T*R\%QQM]L
ML[R6U\C:\>WY$A8E_,/R$1C:22H/S7\3/A7XX^%?_! _P[#X[L)[2?7OB=#K
M%A9W*E7BM)DF$1(/0.J>:/\ 9E![T >^?$K_ (+)?M:^$_AMH?[3&D_L,"#X
M5:A);P-KVLZP4GO9F'SM$J$M!$SJZQR/&ZL ISEMHG^+'_!9/]IS3OA[!^T_
M\(?V))I?@XMW';/XH\3ZEY5Q>.7\MBB1,3"GFYB$A61"PZ@G8&_MVPQ1?\$$
MO B1QA0/!/@L@ =S#:$G]3^=1_'J"&'_ (-T[!(HE4?\(7X;; '\1U>R)/XD
MD_C0![1^T_\ \%-H/A!^PGX/_;7^&7P\BUFW\77UE!%H^JWK0FV$T,[NK.BM
MED>$IP,'DUXYXW_X+ _MC:?\.[3]ICP=^P1._P )E2'[7XAU3472:YR0CS1A
M,F&$R$JDC1NI^4DY;:/(/VK/^4 'P;_[&:T_GJ=>I:]_P4:_9#U#_@CV_P .
M%^(>FKXI?X3IX4'@X@B]CU 60L]PBQ_JE8>:)/N[0.=WRT ?3^J_\%(_V?-(
M_8DM?VY[BYO#X=O;8+::2JK]MDOR[1&Q"YQY@D1P3G;M0ODKS7R^?^"P7[=]
MCX"C_::U?_@GN$^$\KK(NIIJ4PG%LS;1+YI7[AR,2F 1DD<\BOGSQ_\ LY_%
MY/\ @A-X/\4G1;TV]G\2)?$UU9&-MT6ES136T=R5Z[-Y1P>FR??TYKZB\:_\
M%/OV*]3_ ."7UWX=LOB#I[Z]??"YO#L/@<1M]KBOGL/LOE&/'$2.<^;]THN0
M22%H ]D^+?\ P5-^"'@+]AJP_;=\(:5=Z[I^MW,=AHVA-(MO.=1;S-UK.V&$
M)C\J4LP# A,KN#*3X\W_  4F_P""EO@+1O#OQ9^*W_!/&VOO _B66W-@_@[6
M/ME^8IDWQMLADF8,4^8!XT!.%)4GCQKX$^!?@Y\'/^"+H7]NGX?^,[GPMXU\
M>R:KHC>%K)&O]+WP1QVMTOG.J1!S;RE6?*,)U!!$@SY'\0_#5C^Q1\*]._:!
M_87_ ."J,6IVEY-;RVW@"+4Q#J48E()6>R2:2-RF<N)HHU&#U. 0#[@_X+)_
M''X2>"OV</ /CKXG_LUVOCRPUG7D>RT3Q/>7>F2V#O9O('=(MLBRA<HT;CY2
M2",BOFO_ (+O_%/XJZE=_"_P!_PK:?2O!EM81W^B:G%>N8=3NG@@WV^P\$P#
M: QR?WQ]36__ ,%COB#XZ^+'_!-CX#_$OXFZ.+#Q!KM_:WNK6RPF,":33I&+
M!#R@;.[;_#NQVJU_P7R5X/@K^S_J<B-Y$!NA+(!PI-M9$#\0K?D: /I+XG_\
M%-/%/[-/['=C\>_VI/@%<>&_'&LZO<:?HGP]CO\ Y[AT)*R-*RGRXM@#,VUL
M;E !+"O-K3_@K7^U9\"_$7AG6/V\/V+SX)\$>+[E8=/\1Z9>L\ECN 8&:(LY
MR%.YHV\J3:K$*Q4K7F'_  75\6^%_C]\+_A#^TK\%O&2>(?!.B^(-4TW4M:T
M,^8EM<R_9'3!( W8MY1SP& '>N7_ &JA^R/XX\">%/#WQ5_X*I_$SXI:=XAU
M*.YTWP_H5C::G/8SB-E26XM]ZO _[UHPA'F$R$!",D 'Z[6]Q!=P)=6LR212
MH'CDC8%74C(((Z@CO7RQ_P %!/A/^WG^T;XPT?\ 9_\ V=?&%AX/^'.L:.Q\
M=^+V91=#=*RM:Q@-YK!H@#M0(&W%7E"MBOHWX8>&4\%?#3P[X-CO+JX72="M
M+);B^C"S2B*%$W2*. YVY('0DUNT ?F;_P &W40@\%_%N$'(36M*4'UQ'=5Y
M;_P5(^*'P8\5?\%<+#0OC]X#UOQ?X/\ !OA>WTW4O#'AQG%U?2O:SW<:(8Y8
MV7][=Q%RK@A8R.<8KU7_ (-P?^11^+W_ &'=+_\ 1=U7LNL_\%&/V7?A'_P4
M U[X)_'#X(:7X UJVL&2'XI:K' IU)&6)XD,JPATADCR=[2%0T00C/0 Y3_@
ME'KG_!++QU\2]5\0?LE?!?5O GQ#TW29;?4='\1:S>S7#6321^8T2RW<T4BA
MUC#' =3C( .3X;_P2@^!OPD_X*'_ !S^/'Q[_:>\'0>*IKJ_MUL(=1D<K;B]
MDNV9DP1M:.."&.,CE%&%Q6W^SKK?AO\ :5_X+TZO\<OV:R+SP;HNG3S>(-;L
M82EM=DZ4;-GS@!O,NF7!_C\MI!GDUA_\$G?CM\)/^">/QM^._P !_P!J#Q?#
MX4FM;^W-C+J,;A;C[%)=JZI@'>SQS1/&!]]3E<\4 3?\$G/CIXM_9Y^"'[4W
MPYM-7EGA^&VE7NM^'%F.1'=117D3G!X&]K>V..F03WK+_P""?/[$/P1_:!_X
M)G_%SXX_%/PE'K'C.]GUI])\17DKM<63VMDDT3HQ/#&=G9S_ !@A6R*T_P#@
ME!\#/%_[0?P*_:G^)-GH\L,?Q)TF]T3PV91@2W4L-Y*XR>#M:XMAD<9)':LO
M_@GU^W!\$/V?O^"9WQ;^!WQ2\6QZ/XSLYM:32?#UY$ZW%Z]U9)#$B+C[PG5U
M<?P ;C@4 ?3/_! ;XJZ_\0OV')O"_B&_DN#X/\77>EZ>TK%BMHT4%RBY/8//
M*H'90 .  .N_X+=?\HV/'G_7WH__ *=+6N1_X(#_  JU_P"'O[#<OBCQ#826
MY\8>+KO5-/652I:T6*"V1L'LSP2L#W4@C@@UUW_!;K_E&QX\_P"OO1__ $Z6
MM 'BW_!.[_@JW^PO\ _V,/ GPA^*?Q>N-.U_1-.GBU*R3PUJ$XB=KJ:0#?%
MR-\KJ>">M>>?\$MOB/X0^+__  67^+GQ1^'^IM>Z)KVAZW>Z7=M;O$9H)-0L
MF5MD@#+D'HP!KZ$_X)@?L;_LF?$?]@WX<^-OB!^S5X&UO6-0TNX>^U35/"]K
M/<7#"\G4%Y'0LQ"J!R>@%>$_\$VO"WAKP1_P6U^,_A#P=H-GI>E:;I6NV^GZ
M=I]NL4%M$NHV05$10 J@<  8% 'LGQ%_X*J_M!?$OX_>)/@3_P $^OV6H?B(
M/!<C1^(M?U+4/)MVD1RCK$-\:A=ZNJ,TA,A5BJ%5R?5_V#?^"BOAO]L/POXI
ML?%?@*\\'>-/ <S1>+_"]P7F>'!=3)%\@=OFB=6C*[T8;3G*EOS<_8(\*6_P
ML^-OQ5^"/QE_;JU_X#:_INIHL\D-W#:V^LM!)<*YDEG(7<N]7C&?G69BN:^A
M/^">5S\"/!'BSX]_M<?L]?%7XA_$KQ!X?\&ZI)K;^*M BM[76+E7:ZBECFB=
MFD>9K5MH(5]LA)53Q0!U%W_P5,_X*#_$N#Q-\1_V=/\ @G[YW@;PM<S)>WOB
MBZ>*],<2>8S&(R1'?Y9#&.-9=NX#+'!/8:A^VQHG[>/_  22^+?QAT_PE)H5
M[9>&-7TK6M*:Z\Y(KF.T63,<FU2R,DT;#*@@DKSMR?E#X;_'B7]L']G;QS\=
MOVT/^"FVN^')[%[R&S^%?A75X-*:\40!H4$"C=<QR.WE[1&W"$M)G)7<_P""
M<DD)_P""*O[1T2R R+<ZR63/(4Z3:8/XX/Y4 9G@SXC_ !8\!?\ !!46'PV\
M$7&HV6N>(=4LO$NL6UTT3:-9FZ!\X[?O!V"Q$=")#7?_ +!/Q0^->O\ _!(?
MXF?#'Q5\%WTOP7H7P=\5R^&/&9N"RZS+*=1>:,)C"^6[.OOLK/\ @5;SW7_!
MNWXUCMXF=A+?N0HS\JZG"S'\ "?PKLOV)?C5\*O$_P#P1$\8?!?0?'%C=>*O
M#GPC\9SZYH<4A\^SCDDU)XW<8X#+*A!_VOK0!Y)_P3._:]_:V^%'[%]_X/\
MV4/V0[CQT- \07VH^)O$.H7@BM+97CC86\,8=7N)@B;V"$LH9/E;<#7WM_P3
MA_;RTC]OKX+7?Q 'A#^P-:T74_[/US2DN?.B$FQ726)R 2CJQX(RI5AR &/C
MW_! ^"%?^"?%X5B4>;XRU0R8'WCY, R?P 'X5YU_P;<?\DF^)X_ZF*P_]$24
M ?8__!0/XYZY^S;^QI\0/C+X7F$6JZ5HGEZ5.5!\FZN)8[:&7!X.R296P>#M
MKXZ_X(]?\$Z?V=_C!^S/'^U#^T3X$M_&_B#QIJM])!)X@D>>.W@BN9(&.PMA
MY7ECE=I&RW*XQR6^R/V^_@1K7[2_['7C[X*^&45]4U?1=^E1.P42W5O+'<PQ
MDGA=TD*+D\#=FOBG_@DA_P %)_V?_P!GO]G=OV5?VH_%$O@?7O!>KWR6JZQI
MTX2:&6X>9XVVH3'-'-)*K(X!QMQD[@H![?\ !#_@DAH7[-7[;C_M/? +XM3>
M&?"KV[1S> HM/>X2X26,K+ T[S K%Y@65 5<JRC! 44W]I?_ (*%_M5:5^TI
M?_LN_L:_L?77C+5M'LOM&I:WK[R6EG)@(7\DN8D9$,B(9#*-SDJJG 9N:_9V
M_P""I/Q8_:\_X*$7/P;_ &</"&FZI\([*RWZGXAU+3)XKF&..-MUTC;UV"68
MK'''(A8C#87Y@/)O&O[6WQ8_:?\ V_\ XB?LX?%C]MV?X!^ O!=W?6NFIIMY
M#IL^I?9IQ#G[9*R%7E3=,,N1MP$0\M0!]&_\$_\ _@I/XY_:=^-'BS]E[X^_
M!)/!7C_PC9R75W;6EX98)4CFCAE0JV2CJTL9&&=75B00!SXS;_\ !:[]I#Q]
MX\\9?!CX%_L9GQ1XMT#6I8=.@TVXN+F(V-O+-'<7,ZHH93N%NJ@$ F5LMD*K
M>8_\$AF^'-O_ ,%:?B-;?##X@ZKXHT!?".J1:/XCUZ\\^[U15O+$&=Y"J^86
M*NP;:,K@XKN?^"'EC;2?MB?M'ZF\2F:'5Q%&^.0KZA>%A^)1?R% 'L7[0_\
MP5,^)?P@A^'/P2\&_LZGQ%\;_'7A^SU"^\%0W;K!HKSH6\J4E0[2 J^4.P(J
M,S.!@M;_ &8/^"F?Q3UW]I2V_8[_ &V/V>A\./'.JV?VCP_-:7WG6>H?*[!!
M\S!=PCD"NLCJS(R':P /RI_P4 \-7OPW_P""T.G>//B'\:-:^&>@^*]*M7TC
MQ_I*#?IRC3C9, S?*JF9"DG]Q)]QP#FNE\'>!OV8/B3_ ,%&/AWH7_#>?Q'^
M+OC;PY?6=_H^KV6G6FH:7Y<$K7+VKW<4A*H%1F=E4JHEQNW94 'ZG$ C!K\Y
M?^"OW["_[(WP+_8?UWXB?"+X"Z%H&MVVKZ=%!J5A$XD1'N55P"6/!!(K]&J^
M/?\ @NM_RCK\1_\ 8=TK_P!*TH S/^"9_P"PO^R-XB_9,^%7QNUOX"Z%<^+#
MI=OJ1UV2)_/^UQS,R39W8W!E4CCM4/QV_P""I'QIU;]IG6/V4/V#/V;8_B-X
M@\+B0>)M3U"_\FU@DC8++$OS( $<B,R/(N9,JJG )]>_X);?\H^?A3_V*T?_
M *,>OS7^ GA-?A;_ ,%!_C-\*OC#^V5KOP,U&YUN\GMM>M[F*V@U9#=O,@EF
MG(5 \4J31DD!@3SG (!^A/[ O_!1-?VM_$7B?X+_ !0^%]QX%^)?@MB=>\-S
MSF1)(ED$;RQ%@&7:Y561@<>8A#.&X\@\0?\ !6S]H_XX?%OQ)\/_ /@GE^R7
M'\0-(\(R[-4\2:E?%(KC#,NZ-0\:HKE'\L%V>0+N"#!%<A_P3L^'/[/'Q)_;
M*^(WC_X.?M-_$3QYXNM/#=]IVN>)-?T.%-/O5E,<$<Z74;L7RT2M&"%+K$S
M87-<5_P14_:=^"G[&]M\4?@'^U%XNM/ WB&U\0).PUT&(2F%'AF@W8(WHR@A
M3RWF?+G!P ?1_P &?^"A.E_MT_L8?&FTUKX>W/A/Q?X1\&:M;>(M"FD:2,%K
M*X DC9E5OO(ZM&PW1D $G()^3/\ @E9^U9^UE\+/V2=?^'G[)/[)%S\0+^P\
M6W6KZ]K-Y>+#96D,EK;(D$:;U>XG/D.Q1#N *85MW'UK\/O^"@WA3]N7]G+X
M_6OPY^$6J:/H/A3PCK4-OXAN9D-OJ?F6MSY95=JLDC(OFLA!V;U!))!/-?\
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
M!]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M44 %%%% !1110 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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
:%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>spok_horxflatx4c.jpg
<TEXT>
begin 644 spok_horxflatx4c.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    6   _^X )D%D
M;V)E &3      0, %00#!@H-   I\P  9LD  )"D  "_=?_; (0  0$! 0$!
M 0$! 0(! 0$" @(! 0(" P(" @(" P0# P,# P,$! 0$!00$! 8&!@8&!@@(
M" @("0D)"0D)"0D)"0$" @(# P,%! 0%" 8%!@@)"0D)"0D)"0D)"0D)"0D)
M"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)_\( $0@!60+N P$1
M  (1 0,1 ?_$ 3P  0 " @,! 0$            )"@<(! 4& P(! 0$  @(#
M 0              !08$!P(#" $0   % P(#! @& 04! 0    (#! 4&  $'
M$ @@,!)@$1,40"$C%34V%S=0,2(S)18R@* D-!B0*!$  0,! P4("0T*"P8%
M!0   0(#! 4 $08A,4$2$Q!187$B0A0'(#"!D:$R4B-UL<'18G*"LC.S)'2T
M%4"2HL)#4W,U%C908/#ATF.#DS24)?&CE287-\-$9(1%@)#35 @2  $" @,,
M"0$'! (#      $  A$#(3$2$"!@\$%187&AT2(R,(&1L<'A$S,$\4!00E*2
M(Q2 8J+2H'*R\D,3 0 ! P,"!04! 0$! 0$!  $1 "$Q05%A$'$@,(&1H6#P
ML<'1X?%00("0H/_:  P# 0 "$0,1   !G\
M
M
M                                 . =<#O3]@
M                          @A*\(+SAF            '!X]FMF#;_3=F
M''U#;3\OUYG,^\/==T9FS*KNT$A3,K9$(
M!!"5X07G#,           ,68\U&S![=T6B-E>2Z\[?:8UECSHE=3(Z\  3=V
MOSG\?G+=J5UT                          !!"5X07G#,          .O
MX]L7L!N:-.#V_P!=Q[0!+-8M'1N0FW,>=$J -O9*B9ORZWZ'GB[0Y],VAD*8
M                         !!"5X07G#,         !X'IDX.ZIZ0URP;8
M  .]YXTL]BT=$)6]\<;YR _9-':?/6!,.SQMP>W)5;!I.3*>T]_3#1KZ>!.<
M2&'+                      ((2O""\X9@        !C_IE($JAZ<P[BSX
M   SCEUS<>3U_&/ [C &_4QK#.676XDZYO,27SNGY8+%I#RQ%<8+. 3;F1@
M                    ""$KP@O.&8        #K./= 13_3^O6%:@   !OM
M,:RQYT2NID=> .RY=4PEET)#36/0 $QUFT#N),ZNUY,V'FS+AWX
M     !YSKR\3X\X   .WY8^9,J  $$)7A!><,P        $35=WC&K!;>
M  $LUBT=&Y";<QYT2H$]UO\ ,<+E7]"XTZ)<20SFI)(YS462^^(
M        U'C;U!14O2H   SWF5FPI<_*P @A*\(+SAF        &',6?KO4O
MU;Q/G,     =[SQI9[%HZ(2M[XXWSD)A[-H3P73)Q:U_= E<L.D=8,"Y3I6W
MS8                !JE'7>$:J^C   !G/+K4^=P\P@""$KP@O.&8
M  1IP6WXG*[O       9QRZYN/)Z_C'@=QB5RPZ1XGSLC4@]O>9Z\R5VPZ1B
MCKV[K!=R\L[!YM6                       $$)7A!><,P       '1<,F
M+.O[IPKBV+4.-O8      WVF-98^Z)34J.O,G,]IS3Z-ONU,A2HWH/;<KMAT
MC%%7MW2'S6JI@++H4  #X&M!Y VA/6     \<:VG#,_F4      >7-;SSYEP
MST?H  $$)7A!><,P       &G$9?X-ZGZ0D_G]-:D1MZUWPK6      )9;%H
MZ-^$VYMG(T;6O!M\@\SJN*RO;LDZGM-Q6U_=>3,B'LAW?R0  (I"NN8&!ZLG
M,)^SE KOD<1DTMX&H97P(X#K0?LW2)X"4<   $>9!81[G5 &:B7LG.,D@ @A
M*\(+SAF  \05<#! )DB:L   BJKV[(Q8'<?[)9K'HV/.%VKB+&G0     .\Y
MX\M%BT;IU&7[I^.1TG'(V[D:)CGIEH_H;:(LG7GR)D'NBP!$H5<3\  $T)9;
M!5A(H3+Y9#*NYTH  !,D68#E  ZHK4$.!_   #+9:E-_ ""$KP@O.&8 >2*C
MAHF"90LQ'V   (4:MZ(T>B=CCG?>N7*R:*BY@-S^%Z9(     #-V7790Y_3&
MFT7L#1>)V3.W;O-,9,#N+5J/N@GSN'F'9S/IP'%*.1AHV2+)YZDKG&DQF,NE
M&3RK"10G>'R.I)3"8$V(,<$=!"28]!.H6* #\%5\BF!G(FW-^3V)KD1.$49\
M#TA;N-Z@00E>$%YPS >2*EAH&"90LQ'V   !!34O2NHT;>@/0<\66>QZ-B8K
MF\_/\,D     #?:8UC[SMC8S8+<$DTYJ+">+8]18V]"<BV>;]QY.@ :R%)X%
MKTD_!BTA^)J3U0*L)%"#]EFTF,  ,$%0DUP.07+S<4$-A66!) 6ISVH !'$5
M2#RYG@NKGK2"$KP@O.'O"I@1[ F5+,)]@   "#"I>D]/XV^ #WG=&RB3^F(C
M:WO7@_.P     ?3[\L=W;R5 +3_4,BDUJ?N>>/$;6]ZB="V>;-OY.A@:R%)X
M%@<GU   *L)%""94LS@  &FI33/B2W%HXZPH_F%C8(NE'L   "',K'@L;DXI
M!"5X07>"LT1V FQ+)!^P    185_=47\!N4 #+V3!2$S6JHFJYO+\@     E
MXLFB.9]X=#PR</8T_K9@V[!N)9+ ]R\M[$9M4 XI2',"GU)C"=\V,  *L)%"
M?HNYFPX   *AY'F>]+VA'R5% 68"9P   '&*2IKL;GERT@A*\(-XC1T$V)9(
M/V     :X8-MU@P+G%] ;F\_PR0!L3FU3;62HT8,!N0     2N6'2.B,3LR6
M"PZ/A'JOHR4NP:6BBKV[K,UZ\>>E[,0 1^E3,\B#[DBY.B2&@%6$BA-@2[V
M   0#%?P%W$BC*]0+PQG8    K4D+)SR^N0;E>$ &\)<8/V     #$&-/1SP
MFV=A\VJ1SPFV=>,*U #;V2H>3LB'CTA=J     2N6'2,5-?W;81N7E>*"O;O
MSYF5C!&'9ITK;YK  &N!7M(LC@@$L99].\*L)%";LER,    A:*U +D9$\0>
M@O['V    (&BO0"]"0^%>$ ']+,9,P     #Y?/L)%5]&9WS*SN1)Z_TPB]A
M:"0^T,;]$L!OE+ZSZ/CDZ4Q6PP   !*W8=(QY0VUMP)*A96R(316)V5./:_-
MV3LB'   &""% A3/*@FQ+)95A(H38PNX    $"A7N!=%(I"!4%[DR&    5W
M""8%\HA3*\():"-0\$<\M>DF      (N*_NB+> W.-B,VJ306CSW@7#L^"L2
MRZA1M\P+AV>26<U%KSAVO5Z/N0   $GL_IO!6'9>LX]VLV#<9:K%HS<B4U_D
M'NBP   !K.4\C%!Z$O=%8(BA/L7G#+0   *GQ&(<DO@$995J!;.)+@   "GD
M:(&>"\(00E>$%YPU9*D1TQZLM]FZP    !Y7KS:YM)]9>,ZI =[SQY0)_3.'
M<6?Z_P"=N>\NL<'YV[-9]-A_K6^\&XEC   &_DQK#-6578\(;:V*,:;DYGM.
M2K6'28  \6<L]2 "O$00 NVE? BA!81)ZP  #!Y2/.C-VBY$8S*-9T9(>6[#
M^@  &E13;/P38%DP@A*\(+SAF B5*N9\3*Q<8-C@    #1"(V9"_5_08 W5E
M->;"9M5C!@=R\3YSVCSZ9(1,ZK\[PR]48^[Z@QE\\EUYP &W<E1).)[3D"U0
M]-Y"[HNPU=/*GJ>S" 'E"N^1"DYI/P "M40L'Z+V16I(H0>L+BAMX  =45-2
M.(%FDF3!6N(5 6'">   &(BGR:S'>%U,V-((2O""\X9@!!&5WP;)%Q8RH
M  0XUG?T?T-M$ 9)[XB3F>TY'S#;3P'AV?MN73+C9-$Z0Q.Q]D,ZH^M[,'''
M3+:=1E_Q+C3@SQF5F:VT^=Z]],]43T6_S)LEG5$ #XE*\U9.W+.Y+0?8CC*H
MYY<W>+CQ5A(H0#(98M)9STI^#2(KL&A0-PRY.=D#P)30-< 2TD\IM<#S)%N5
MX#" +&9.2""$KP@O.&8 "M80K W=+>QZD    '%^<]7(^Z:\85J_I^7W]/GV
M^\=XY;6^CD3LC%F/-??[QW#DJ%&% [D\QUYGHNS%V@SZ9[;MCO,=>9K_ (=I
MDBG-1]-PR-P).A   :)%0PZ,&0CN#$H.U+?1O:582*$RX21D0 .Z,OG@CP8!
MGLM_FP0 -=RI$:T &2#UYAPZL'[)ZBP<?T$$)7A!><,P '$*I9&$"34M<G.
M   !\/G**2O;NC6@]O?/Y] ^OWYL9FU.2^=T]'A"[7^;[*-/Z7CXAMJ>@YXG
MIN>'Z3LQ.\YXV=<NM;32%*_0   !'R5A3 8 ,Q%G@DB!5A(H3+Y>6(,2! \.
M #E$K18^,M   \20 D,1Y0  V]+$I(T ""$KP@O.&8  >8*AAHZ"9\LN']
M   -68^Z1$5O>^#<2R #T7/%E"G],:N8%TQCCS.\<MK>*JO;L_AR_O#?J8UA
M*U8=(^P[<     #J2.\U%.(;3$D1Z, JPD4)E\O.@\81VFKQQ#/A(,9O
M!XPC\-6SH3+9O$;=']  /)'C 97.2  >>/  &6#D      ^/SEIW&W[0:'V?
MJ='7CI.&0!O%+:XS=E5S6;!N&Q^;4NGXY$A,SJO+&3!@         "K"10F7
MR\Z                             <'CV81Q;'BG'F_-]>9R?O#/F96,J
M9$)WO/&            JPD4)E\O.@
M             %6$BA,OEYT
M        JPD4)E\O.@
M  %6$BA,OEYT                                             JPD
M4)E\O.@                                            %6$BA,OEY
MT                                             C:-93U1,J
M
M
M
M
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
M)>866647R<YEW!D3@C<C=(J[R!E9,V192F4(U',"*X!/3>S2UBE49<8B]X
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
M6ZN#.0K"O;3D8T:AS" B57#=,\HSM'QI$$3.[!6%\F7 ]3T?_&1POI0FE!-
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
MK-2,>8G>J$K.Y3*: PPD[Q=<!4O[U-D)8P)&E*3G<E..RRH\.U6H6+:^KJE
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
M14;7#,]689>B.+YGN3S3W./M6,Z/XVNZ[R,_^)CZF;/S;89AW7I?G1=I[@.
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
M>#SMBY>HCB(LI=(?8KS(\5*5='>^]<Y/X5ME6*5(IJ^;MFE(!XB<A[*EM_\
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
M+##"0AEE U4(0G(  ,P'9=#K%,CU:(%!8BR64/MZXS'56"+[?N/1_P#AL?\
MH6_<>C_\-C_T+?N/1_\ AL?^A9MAAM+++*0EEE(U4I2G(  ,UW;5M.H#C;@N
M6VH7@@Z"+./T]LX<G+R[2,/,$\+)R?>W66N RW7XHS.1U:KMW"VNX]Z^W1ZG
M >I\@?D7VE-*[RKNP9I&(=>LT#Q$*/*D1T^U)\9/ ;?M5U:RF=:1>I=-2=6.
MZ<Y"?S2_:G)Q6?IE8CNMTMY>K6:6M)#C*OSB$G3ZH[EHV*<!,HEMUK57+@(4
MEI!V@O#R"JX7'2+(>Q164Q&^=!B><<XBXKDCO&VK1*4B.\1<Y.5YQ]?&M67N
M9ON>/Z'A_*/;F!_3%-^L(_APL2XZ)3*O&9<2%I/<-BJ3A:,@G/L J+\B4VO;
M:EQ/:MR;_AA5OUI5/[YC_P##8E4ZI/<"GVOQ6A9Y^B-OM./BY[7DN*0KC1?J
MGO61/>I[#LYL:J)BFDJ="1EN"B+_ +JC^AX?RCVY@?TQ3?K"/XN1_0\/Y1[<
MP/Z8IOUA'\7(_H>'\H]N8'],4WZPC^+D?T/#^4>W,#^F*;]81_%R/Z'A_*/;
MF!_3%-^L(_BY']#P_E'MS _IBF_6$?Q<;Q14,22J2^B*U%Z*RTA:=5I2E7WJ
M]U;]^*A_EVK4>MM8SG/NT>5'E-L*8:"5JCK"P#QW?_8&_]H " $! P$_(?\
M\SC@TIVEF)$]2! !YQ"47$3ZWJ)BX%((\L"BZ9AY[ .KV_Y]H9Q!@;IB&)UW
M@U+ZLZU-FS"P]]\U V&46-A@>U MJR+RA0_4).^Z%\TWZ-]*<J)BJS8-\M$V
ME U:0;LC%VN>TT@52LS&BL/ .C!2(BY&-<B5B["JS!$ ?O<EG<^(:T\\#CB
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
M;(E\# LJH.*'=L5.$"/&E2W<$3$H+JPZ#+C(*N[@6M!.DU.LHI.DD07#*+>
ML*M7Z66P +-.7(ZO,LJ:!0$K@HU4A.:]UM"C4"C@N8,KA(]@?M0Y3A>JS5ZM
M O\ 9>G4,O5HZ4 3(Q.FD%O7 1,1F DHBSJWZY__ ,3IHU9=FOX( \ZA +JK
M4GTM]61$@V6)7AUJZ.=& PEF4E+0TVT1J !?<B5# &&IJ+QL <5'PZ;/]L]Z
M@ZJX,X;%W/DO19C:KDR&.+KMI^&_TF0!')TT_P"2V*.HX1LEFU7IGU $;\C;
MF:/D*B; &V\0 +H@!4@"M7$;/<2[0#< P2O4()J\UE"X6L"^)A& + &#R4]J
M'P65CH8:(V!8-DLTW)BQ)[H:]5NE\U72M0. 7"R7+><NZA <%W"6V74,'%5L
M@ A X>A> %%Z#60]]-S>(C.][W'4?.*2_:O!B@LS\%R)2GK:%0]A-=U0W6[U
M.Q!"&RF ',;4!5!8=D7)FW=*C=7"RN80.HKNOB+(/> 2BP 4;D30; FHKG:Q
MXD<@%1"T=7B> $HA#CJ/),Z*5Y"%3J79KK&*1(E'KM>21[8 &T$C3KF/9,U4
M]"_;3J'61%@IMB!U;H)<#0''O=^24I=?%W9[ETBK!!XE"3JC"<-R0.04$(H]
M&>XHE T=J5HZ%"='79 .P&C;Q5$VO_);%75< 76Q>L\2RI0]H&+Y8RIZ+4^(
M@LJX6L"^)A& + &#RHI;*[+WU\)E;(;(#LCO[EP:8C&N@G;2*S%'88()_:JA
M:XCYJ1U@;(+B5.>C(+CVCLX+VFL[\,)^]T3T9,E$D3[$LG&.5%.&=PB# <#8
M=2N=SG%K3P<4%F?@LS*$=1[$K'!)@@$,Q- ^46NO1&B#?9&[M,O(F<'P$G<<
M"V9L*:1?$QC"%Q')TE4'[,=T]17ATL TU;\,"U_9FU0S&[?7HML'*&%I+%RQ
MK6*:\VN65RJZ*W?(,:RZDIS.&\#,0Z-^NUH(C1'=7AJ7\Y38ZNJX NMB]/0
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
MYB,[N$+UPPP9"""/ U :.QTR3 S0NR 3#19ZD'O )18 *F4"UYV&<H3LE0
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
MY=GM:U (CJ1/<C/:#BM.NTOV5S7][A=<TJ>)%]&-": R:XV3_.M,;Z['YK(
MZ_G""KL+=/V0_+5TCN#^2EO@9N7V<E!<"Y5T=O9J.I:7!A^ZO@58^QV/5OCZ
M*-)"5*",#0_J^S>,HB2> $AJ\"'!?DU/L2M\QEO5R?5\3-'.""$X31^RF%A6
M%CF)A]:D!EJ)V&^[4[D+8&;D8/=:M$N\OT5J$[E_2EI+WG[5^0W^&K!#2)%V
M",OVQ4_1T!ZOIW:=KG%8\ZK7^NY/A;#TS]_.:5E&3*&R?['I-1,>UIW/VOWK
M'$>L_CJ?NGEH83K[^TZ=L=$B@,K8J1#XG]^BW+2I+_<!@.#Z012,)4:OWG*B
M.&\"WL_<5SP)"?'@G8LW)SL\GKO6+9JP[_B7H\(2WA-SM^'UH':K12MM<2VT
M?3:IQ"[)[+OO2_L>@>A;US]*S)+<8K]-7XFLP][^$Z4GZ7V:U#(@Q /OGYJ)
M0]S'MC__  K?_]H # ,!  (1 Q$  !
M
M
M
M                  "            ?9-10
M     "           &_C?_\ @                             @
M    "Q__ ,?_ -48                           "          S_ /\
MZE_U!?!                          (         ;_P#_ /X__P#S_P "
M                         "         7_P#_ /\ \;_@?]R2
M        9))))@  "        "?_ /\ _P#_ ./_ -OP0
M  __ /\ _    @       &__ /\ _P#_ /4OQ/WP                !MMM
MMF   (       !O_ /\ _P#_ /\ '_:O7X                         @
M       7W_\ _P#_ /\ ^/\ V==    0       0      00    "
M">O_ /\ _P#_ /\ W)#GZ  !(    ()          ((   ( ! (   -T7_\
M_P#_ /\ \+(Z?D "   0""0   "   0   "   "       "_N7__ /\ _P#_
M (+\OY  @@ $@@ $$ @   @$ @@    @       G_P#5_P#_ /\ _P#^KL?P
M 0" 0 " "  "0" 0     "  "       !?\ X#__ /\ _P#_ "YK^P!
M(!     (!!    (!  (       #_ /\ UW__ /\ _P#[3WX  @$@  @$
M   $    $           T7__ )__ /\ _P#_ ,;2\      ""      0 0
M              ";_P#\_P#_ /\ _P"PC$  !( ! (     (         (
M!      /I>O^A_\ _P#_ /X$.   !  (((     !          (        O
MW7^\/_\ _P#\;"H    $@ @$      @      $  @       !?XB+57_ /\
M_P"<[       $@    $  @      $  @@$@     '_[9N>/_ /\ NM0  2
M" 2 "    "      2 0 "  "0     '_ /[_ -=]3_;H  ! (   ( )   !
M!(!( )    ( (       5WOZ?4_ MA@    !(  () !  )  ) !(     ( !
M (     $3_RB@9>22    !  ( ((!  !(           (   !      #_P#]
M<L_M(       0 "" " 2     " 2   20   20      *2?\:_(
M ""                             !RYB            ""
M                                   ""
M                      ""
M         ""                                             ""
M                                           ""
M                               2
M
M
M
M                                                  #_V@ ( 0$#
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
MF9%22E!"]>SH_HU8@.L,*(,FAH 0HBT% ! 6/*;92 E$?!E](\(EVM*<&2"
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
M4A&?P;-UF@*UP9?L+&P&:B<+H7\+,T7$PRLL K4., QA%H7N9V4B, 0&,ZB
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
MTSR?OH&1)^B+V =_T) R7>TQ[A"]6G2^;6#UB,WM(%0NB$H&&RN)[L5LJE3
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
*4(F)C_\ PK?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>spok_horxflatx4ca.jpg
<TEXT>
begin 644 spok_horxflatx4ca.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    6   _^X )D%D
M;V)E &3      0, %00#!@H-   I\P  9LD  )"D  "_=?_; (0  0$! 0$!
M 0$! 0(! 0$" @(! 0(" P(" @(" P0# P,# P,$! 0$!00$! 8&!@8&!@@(
M" @("0D)"0D)"0D)"0$" @(# P,%! 0%" 8%!@@)"0D)"0D)"0D)"0D)"0D)
M"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)"0D)_\( $0@!60+N P$1
M  (1 0,1 ?_$ 3P  0 " @,! 0$            )"@<(! 4& P(! 0$  @(#
M 0              !08$!P(#" $0   % P(#! @& 04! 0    (#! 4&  $'
M$ @@,!)@$1,40"$C%34V%S=0,2(S)18R@* D-!B0*!$  0,! P4("0T*"P8%
M!0   0(#! 4 $08A,4$2$Q!187$B0A0'(#"!D:$R4B-UL<'18G*"LC.S)'2T
M%4"2HL)#4W,U%C908/#ATF.#DS24)?&CE287-\-$9(1%@)#35 @2  $" @,,
M"0$'! (#      $  A$#(3$2$"!@\$%187&AT2(R,(&1L<'A$S,$\4!00E*2
M(Q2 8J+2H'*R\D,3 0 ! P,"!04! 0$! 0$!  $1 "$Q05%A$'$@,(&1H6#P
ML<'1X?%00("0H/_:  P# 0 "$0,1   !G\
M
M
M                                 . =<#O3]@
M                          @A*\(+SAF            '!X]FMF#;_3=F
M''U#;3\OUYG,^\/==T9FS*KNT$A3,K9$(
M!!"5X07G#,           ,68\U&S![=T6B-E>2Z\[?:8UECSHE=3(Z\  3=V
MOSG\?G+=J5UT                          !!"5X07G#,          .O
MX]L7L!N:-.#V_P!=Q[0!+-8M'1N0FW,>=$J -O9*B9ORZWZ'GB[0Y],VAD*8
M                         !!"5X07G#,         !X'IDX.ZIZ0URP;8
M  .]YXTL]BT=$)6]\<;YR _9-':?/6!,.SQMP>W)5;!I.3*>T]_3#1KZ>!.<
M2&'+                      ((2O""\X9@        !C_IE($JAZ<P[BSX
M   SCEUS<>3U_&/ [C &_4QK#.676XDZYO,27SNGY8+%I#RQ%<8+. 3;F1@
M                    ""$KP@O.&8        #K./= 13_3^O6%:@   !OM
M,:RQYT2NID=> .RY=4PEET)#36/0 $QUFT#N),ZNUY,V'FS+AWX
M     !YSKR\3X\X   .WY8^9,J  $$)7A!><,P        $35=WC&K!;>
M  $LUBT=&Y";<QYT2H$]UO\ ,<+E7]"XTZ)<20SFI)(YS462^^(
M        U'C;U!14O2H   SWF5FPI<_*P @A*\(+SAF        &',6?KO4O
MU;Q/G,     =[SQI9[%HZ(2M[XXWSD)A[-H3P73)Q:U_= E<L.D=8,"Y3I6W
MS8                !JE'7>$:J^C   !G/+K4^=P\P@""$KP@O.&8
M  1IP6WXG*[O       9QRZYN/)Z_C'@=QB5RPZ1XGSLC4@]O>9Z\R5VPZ1B
MCKV[K!=R\L[!YM6                       $$)7A!><,P       '1<,F
M+.O[IPKBV+4.-O8      WVF-98^Z)34J.O,G,]IS3Z-ONU,A2HWH/;<KMAT
MC%%7MW2'S6JI@++H4  #X&M!Y VA/6     \<:VG#,_F4      >7-;SSYEP
MST?H  $$)7A!><,P       &G$9?X-ZGZ0D_G]-:D1MZUWPK6      )9;%H
MZ-^$VYMG(T;6O!M\@\SJN*RO;LDZGM-Q6U_=>3,B'LAW?R0  (I"NN8&!ZLG
M,)^SE KOD<1DTMX&H97P(X#K0?LW2)X"4<   $>9!81[G5 &:B7LG.,D@ @A
M*\(+SAF  \05<#! )DB:L   BJKV[(Q8'<?[)9K'HV/.%VKB+&G0     .\Y
MX\M%BT;IU&7[I^.1TG'(V[D:)CGIEH_H;:(LG7GR)D'NBP!$H5<3\  $T)9;
M!5A(H3+Y9#*NYTH  !,D68#E  ZHK4$.!_   #+9:E-_ ""$KP@O.&8 >2*C
MAHF"90LQ'V   (4:MZ(T>B=CCG?>N7*R:*BY@-S^%Z9(     #-V7790Y_3&
MFT7L#1>)V3.W;O-,9,#N+5J/N@GSN'F'9S/IP'%*.1AHV2+)YZDKG&DQF,NE
M&3RK"10G>'R.I)3"8$V(,<$=!"28]!.H6* #\%5\BF!G(FW-^3V)KD1.$49\
M#TA;N-Z@00E>$%YPS >2*EAH&"90LQ'V   !!34O2NHT;>@/0<\66>QZ-B8K
MF\_/\,D     #?:8UC[SMC8S8+<$DTYJ+">+8]18V]"<BV>;]QY.@ :R%)X%
MKTD_!BTA^)J3U0*L)%"#]EFTF,  ,$%0DUP.07+S<4$-A66!) 6ISVH !'$5
M2#RYG@NKGK2"$KP@O.'O"I@1[ F5+,)]@   "#"I>D]/XV^ #WG=&RB3^F(C
M:WO7@_.P     ?3[\L=W;R5 +3_4,BDUJ?N>>/$;6]ZB="V>;-OY.A@:R%)X
M%@<GU   *L)%""94LS@  &FI33/B2W%HXZPH_F%C8(NE'L   "',K'@L;DXI
M!"5X07>"LT1V FQ+)!^P    185_=47\!N4 #+V3!2$S6JHFJYO+\@     E
MXLFB.9]X=#PR</8T_K9@V[!N)9+ ]R\M[$9M4 XI2',"GU)C"=\V,  *L)%"
M?HNYFPX   *AY'F>]+VA'R5% 68"9P   '&*2IKL;GERT@A*\(-XC1T$V)9(
M/V     :X8-MU@P+G%] ;F\_PR0!L3FU3;62HT8,!N0     2N6'2.B,3LR6
M"PZ/A'JOHR4NP:6BBKV[K,UZ\>>E[,0 1^E3,\B#[DBY.B2&@%6$BA-@2[V
M   0#%?P%W$BC*]0+PQG8    K4D+)SR^N0;E>$ &\)<8/V     #$&-/1SP
MFV=A\VJ1SPFV=>,*U #;V2H>3LB'CTA=J     2N6'2,5-?W;81N7E>*"O;O
MSYF5C!&'9ITK;YK  &N!7M(LC@@$L99].\*L)%";LER,    A:*U +D9$\0>
M@O['V    (&BO0"]"0^%>$ ']+,9,P     #Y?/L)%5]&9WS*SN1)Z_TPB]A
M:"0^T,;]$L!OE+ZSZ/CDZ4Q6PP   !*W8=(QY0VUMP)*A96R(316)V5./:_-
MV3LB'   &""% A3/*@FQ+)95A(H38PNX    $"A7N!=%(I"!4%[DR&    5W
M""8%\HA3*\():"-0\$<\M>DF      (N*_NB+> W.-B,VJ306CSW@7#L^"L2
MRZA1M\P+AV>26<U%KSAVO5Z/N0   $GL_IO!6'9>LX]VLV#<9:K%HS<B4U_D
M'NBP   !K.4\C%!Z$O=%8(BA/L7G#+0   *GQ&(<DO@$995J!;.)+@   "GD
M:(&>"\(00E>$%YPU9*D1TQZLM]FZP    !Y7KS:YM)]9>,ZI =[SQY0)_3.'
M<6?Z_P"=N>\NL<'YV[-9]-A_K6^\&XEC   &_DQK#-6578\(;:V*,:;DYGM.
M2K6'28  \6<L]2 "O$00 NVE? BA!81)ZP  #!Y2/.C-VBY$8S*-9T9(>6[#
M^@  &E13;/P38%DP@A*\(+SAF B5*N9\3*Q<8-C@    #1"(V9"_5_08 W5E
M->;"9M5C!@=R\3YSVCSZ9(1,ZK\[PR]48^[Z@QE\\EUYP &W<E1).)[3D"U0
M]-Y"[HNPU=/*GJ>S" 'E"N^1"DYI/P "M40L'Z+V16I(H0>L+BAMX  =45-2
M.(%FDF3!6N(5 6'">   &(BGR:S'>%U,V-((2O""\X9@!!&5WP;)%Q8RH
M  0XUG?T?T-M$ 9)[XB3F>TY'S#;3P'AV?MN73+C9-$Z0Q.Q]D,ZH^M[,'''
M3+:=1E_Q+C3@SQF5F:VT^=Z]],]43T6_S)LEG5$ #XE*\U9.W+.Y+0?8CC*H
MYY<W>+CQ5A(H0#(98M)9STI^#2(KL&A0-PRY.=D#P)30-< 2TD\IM<#S)%N5
MX#" +&9.2""$KP@O.&8 "M80K W=+>QZD    '%^<]7(^Z:\85J_I^7W]/GV
M^\=XY;6^CD3LC%F/-??[QW#DJ%&% [D\QUYGHNS%V@SZ9[;MCO,=>9K_ (=I
MDBG-1]-PR-P).A   :)%0PZ,&0CN#$H.U+?1O:582*$RX21D0 .Z,OG@CP8!
MGLM_FP0 -=RI$:T &2#UYAPZL'[)ZBP<?T$$)7A!><,P '$*I9&$"34M<G.
M   !\/G**2O;NC6@]O?/Y] ^OWYL9FU.2^=T]'A"[7^;[*-/Z7CXAMJ>@YXG
MIN>'Z3LQ.\YXV=<NM;32%*_0   !'R5A3 8 ,Q%G@DB!5A(H3+Y>6(,2! \.
M #E$K18^,M   \20 D,1Y0  V]+$I(T ""$KP@O.&8  >8*AAHZ"9\LN']
M   -68^Z1$5O>^#<2R #T7/%E"G],:N8%TQCCS.\<MK>*JO;L_AR_O#?J8UA
M*U8=(^P[<     #J2.\U%.(;3$D1Z, JPD4)E\O.@\81VFKQQ#/A(,9O
M!XPC\-6SH3+9O$;=']  /)'C 97.2  >>/  &6#D      ^/SEIW&W[0:'V?
MJ='7CI.&0!O%+:XS=E5S6;!N&Q^;4NGXY$A,SJO+&3!@         "K"10F7
MR\Z                             <'CV81Q;'BG'F_-]>9R?O#/F96,J
M9$)WO/&            JPD4)E\O.@
M             %6$BA,OEYT
M        JPD4)E\O.@
M  %6$BA,OEYT                                             JPD
M4)E\O.@                                            %6$BA,OEY
MT                                             C:-93U1,J
M
M
M
M
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
M)>866647R<YEW!D3@C<C=(J[R!E9,V192F4(U',"*X!/3>S2UBE49<8B]X
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
M6ZN#.0K"O;3D8T:AS" B57#=,\HSM'QI$$3.[!6%\F7 ]3T?_&1POI0FE!-
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
MK-2,>8G>J$K.Y3*: PPD[Q=<!4O[U-D)8P)&E*3G<E..RRH\.U6H6+:^KJE
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
M14;7#,]689>B.+YGN3S3W./M6,Z/XVNZ[R,_^)CZF;/S;89AW7I?G1=I[@.
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
M>#SMBY>HCB(LI=(?8KS(\5*5='>^]<Y/X5ME6*5(IJ^;MFE(!XB<A[*EM_\
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
M+##"0AEE U4(0G(  ,P'9=#K%,CU:(%!8BR64/MZXS'56"+[?N/1_P#AL?\
MH6_<>C_\-C_T+?N/1_\ AL?^A9MAAM+++*0EEE(U4I2G(  ,UW;5M.H#C;@N
M6VH7@@Z"+./T]LX<G+R[2,/,$\+)R?>W66N RW7XHS.1U:KMW"VNX]Z^W1ZG
M >I\@?D7VE-*[RKNP9I&(=>LT#Q$*/*D1T^U)\9/ ;?M5U:RF=:1>I=-2=6.
MZ<Y"?S2_:G)Q6?IE8CNMTMY>K6:6M)#C*OSB$G3ZH[EHV*<!,HEMUK57+@(4
MEI!V@O#R"JX7'2+(>Q164Q&^=!B><<XBXKDCO&VK1*4B.\1<Y.5YQ]?&M67N
M9ON>/Z'A_*/;F!_3%-^L(_APL2XZ)3*O&9<2%I/<-BJ3A:,@G/L J+\B4VO;
M:EQ/:MR;_AA5OUI5/[YC_P##8E4ZI/<"GVOQ6A9Y^B-OM./BY[7DN*0KC1?J
MGO61/>I[#LYL:J)BFDJ="1EN"B+_ +JC^AX?RCVY@?TQ3?K"/XN1_0\/Y1[<
MP/Z8IOUA'\7(_H>'\H]N8'],4WZPC^+D?T/#^4>W,#^F*;]81_%R/Z'A_*/;
MF!_3%-^L(_BY']#P_E'MS _IBF_6$?Q<;Q14,22J2^B*U%Z*RTA:=5I2E7WJ
M]U;]^*A_EVK4>MM8SG/NT>5'E-L*8:"5JCK"P#QW?_8&_]H " $! P$_(?\
M\SC@TIVEF)$]2! !YQ"47$3ZWJ)BX%((\L"BZ9AY[ .KV_Y]H9Q!@;IB&)UW
M@U+ZLZU-FS"P]]\U V&46-A@>U MJR+RA0_4).^Z%\TWZ-]*<J)BJS8-\M$V
ME U:0;LC%VN>TT@52LS&BL/ .C!2(BY&-<B5B["JS!$ ?O<EG<^(:T\\#CB
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
M;(E\# LJH.*'=L5.$"/&E2W<$3$H+JPZ#+C(*N[@6M!.DU.LHI.DD07#*+>
ML*M7Z66P +-.7(ZO,LJ:!0$K@HU4A.:]UM"C4"C@N8,KA(]@?M0Y3A>JS5ZM
M O\ 9>G4,O5HZ4 3(Q.FD%O7 1,1F DHBSJWZY__ ,3IHU9=FOX( \ZA +JK
M4GTM]61$@V6)7AUJZ.=& PEF4E+0TVT1J !?<B5# &&IJ+QL <5'PZ;/]L]Z
M@ZJX,X;%W/DO19C:KDR&.+KMI^&_TF0!')TT_P"2V*.HX1LEFU7IGU $;\C;
MF:/D*B; &V\0 +H@!4@"M7$;/<2[0#< P2O4()J\UE"X6L"^)A& + &#R4]J
M'P65CH8:(V!8-DLTW)BQ)[H:]5NE\U72M0. 7"R7+><NZA <%W"6V74,'%5L
M@ A X>A> %%Z#60]]-S>(C.][W'4?.*2_:O!B@LS\%R)2GK:%0]A-=U0W6[U
M.Q!"&RF ',;4!5!8=D7)FW=*C=7"RN80.HKNOB+(/> 2BP 4;D30; FHKG:Q
MXD<@%1"T=7B> $HA#CJ/),Z*5Y"%3J79KK&*1(E'KM>21[8 &T$C3KF/9,U4
M]"_;3J'61%@IMB!U;H)<#0''O=^24I=?%W9[ETBK!!XE"3JC"<-R0.04$(H]
M&>XHE T=J5HZ%"='79 .P&C;Q5$VO_);%75< 76Q>L\2RI0]H&+Y8RIZ+4^(
M@LJX6L"^)A& + &#RHI;*[+WU\)E;(;(#LCO[EP:8C&N@G;2*S%'88()_:JA
M:XCYJ1U@;(+B5.>C(+CVCLX+VFL[\,)^]T3T9,E$D3[$LG&.5%.&=PB# <#8
M=2N=SG%K3P<4%F?@LS*$=1[$K'!)@@$,Q- ^46NO1&B#?9&[M,O(F<'P$G<<
M"V9L*:1?$QC"%Q')TE4'[,=T]17ATL TU;\,"U_9FU0S&[?7HML'*&%I+%RQ
MK6*:\VN65RJZ*W?(,:RZDIS.&\#,0Z-^NUH(C1'=7AJ7\Y38ZNJX NMB]/0
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
MYB,[N$+UPPP9"""/ U :.QTR3 S0NR 3#19ZD'O )18 *F4"UYV&<H3LE0
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
MY=GM:U (CJ1/<C/:#BM.NTOV5S7][A=<TJ>)%]&-": R:XV3_.M,;Z['YK(
MZ_G""KL+=/V0_+5TCN#^2EO@9N7V<E!<"Y5T=O9J.I:7!A^ZO@58^QV/5OCZ
M*-)"5*",#0_J^S>,HB2> $AJ\"'!?DU/L2M\QEO5R?5\3-'.""$X31^RF%A6
M%CF)A]:D!EJ)V&^[4[D+8&;D8/=:M$N\OT5J$[E_2EI+WG[5^0W^&K!#2)%V
M",OVQ4_1T!ZOIW:=KG%8\ZK7^NY/A;#TS]_.:5E&3*&R?['I-1,>UIW/VOWK
M'$>L_CJ?NGEH83K[^TZ=L=$B@,K8J1#XG]^BW+2I+_<!@.#Z012,)4:OWG*B
M.&\"WL_<5SP)"?'@G8LW)SL\GKO6+9JP[_B7H\(2WA-SM^'UH':K12MM<2VT
M?3:IQ"[)[+OO2_L>@>A;US]*S)+<8K]-7XFLP][^$Z4GZ7V:U#(@Q /OGYJ)
M0]S'MC__  K?_]H # ,!  (1 Q$  !
M
M
M
M                  "            ?9-10
M     "           &_C?_\ @                             @
M    "Q__ ,?_ -48                           "          S_ /\
MZE_U!?!                          (         ;_P#_ /X__P#S_P "
M                         "         7_P#_ /\ \;_@?]R2
M        9))))@  "        "?_ /\ _P#_ ./_ -OP0
M  __ /\ _    @       &__ /\ _P#_ /4OQ/WP                !MMM
MMF   (       !O_ /\ _P#_ /\ '_:O7X                         @
M       7W_\ _P#_ /\ ^/\ V==    0       0      00    "
M">O_ /\ _P#_ /\ W)#GZ  !(    ()          ((   ( ! (   -T7_\
M_P#_ /\ \+(Z?D "   0""0   "   0   "   "       "_N7__ /\ _P#_
M (+\OY  @@ $@@ $$ @   @$ @@    @       G_P#5_P#_ /\ _P#^KL?P
M 0" 0 " "  "0" 0     "  "       !?\ X#__ /\ _P#_ "YK^P!
M(!     (!!    (!  (       #_ /\ UW__ /\ _P#[3WX  @$@  @$
M   $    $           T7__ )__ /\ _P#_ ,;2\      ""      0 0
M              ";_P#\_P#_ /\ _P"PC$  !( ! (     (         (
M!      /I>O^A_\ _P#_ /X$.   !  (((     !          (        O
MW7^\/_\ _P#\;"H    $@ @$      @      $  @       !?XB+57_ /\
M_P"<[       $@    $  @      $  @@$@     '_[9N>/_ /\ NM0  2
M" 2 "    "      2 0 "  "0     '_ /[_ -=]3_;H  ! (   ( )   !
M!(!( )    ( (       5WOZ?4_ MA@    !(  () !  )  ) !(     ( !
M (     $3_RB@9>22    !  ( ((!  !(           (   !      #_P#]
M<L_M(       0 "" " 2     " 2   20   20      *2?\:_(
M ""                             !RYB            ""
M                                   ""
M                      ""
M         ""                                             ""
M                                           ""
M                               2
M
M
M
M                                                  #_V@ ( 0$#
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
MF9%22E!"]>SH_HU8@.L,*(,FAH 0HBT% ! 6/*;92 E$?!E](\(EVM*<&2"
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
M4A&?P;-UF@*UP9?L+&P&:B<+H7\+,T7$PRLL K4., QA%H7N9V4B, 0&,ZB
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
MTSR?OH&1)^B+V =_T) R7>TQ[A"]6G2^;6#UB,WM(%0NB$H&&RN)[L5LJE3
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
*4(F)C_\ PK?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022158224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 17, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-32358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SPOK HOLDINGS, INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">16-1694797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5911 Kingstowne Village Pkwy, 6th Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Alexandria<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">22315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">611-8488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.0001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SPOK<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,997,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant&#8217;s Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders of the registrant, which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A no later than May 1, 2023, are incorporated by reference into Part III of this Report.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001289945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CoverAbstract</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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790024504464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">GRANT THORNTON LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Arlington, Virginia<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790024346864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 35,754<span></span>
</td>
<td class="nump">$ 44,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">26,861<span></span>
</td>
<td class="nump">26,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">6,849<span></span>
</td>
<td class="nump">6,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">587<span></span>
</td>
<td class="nump">922<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">70,051<span></span>
</td>
<td class="nump">94,053<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">8,223<span></span>
</td>
<td class="nump">6,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">13,876<span></span>
</td>
<td class="nump">15,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">99,175<span></span>
</td>
<td class="nump">99,175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income tax assets, net</a></td>
<td class="nump">52,398<span></span>
</td>
<td class="nump">31,653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">754<span></span>
</td>
<td class="nump">706<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">174,426<span></span>
</td>
<td class="nump">154,101<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">244,477<span></span>
</td>
<td class="nump">248,154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable</a></td>
<td class="nump">5,880<span></span>
</td>
<td class="nump">5,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">11,628<span></span>
</td>
<td class="nump">13,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">26,274<span></span>
</td>
<td class="nump">25,608<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">5,096<span></span>
</td>
<td class="nump">5,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">4,573<span></span>
</td>
<td class="nump">4,745<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">53,451<span></span>
</td>
<td class="nump">54,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">7,237<span></span>
</td>
<td class="nump">6,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">10,604<span></span>
</td>
<td class="nump">11,883<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">1,107<span></span>
</td>
<td class="nump">1,227<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">18,948<span></span>
</td>
<td class="nump">19,465<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="nump">72,399<span></span>
</td>
<td class="nump">74,463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES (Note $11)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock&#8212;$0.0001 par value; 25,000,000 shares authorized; no shares issued or outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock&#8212;$0.0001 par value; 75,000,000 shares authorized; 20,076,578 and 19,828,033 shares issued and outstanding as of December&#160;31, 2022 and December&#160;31, 2021, respectively.</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">99,908<span></span>
</td>
<td class="nump">97,291<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(1,909)<span></span>
</td>
<td class="num">(1,588)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">74,077<span></span>
</td>
<td class="nump">77,986<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">172,078<span></span>
</td>
<td class="nump">173,691<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 244,477<span></span>
</td>
<td class="nump">$ 248,154<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_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 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)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 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)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022066288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">20,076,578<span></span>
</td>
<td class="nump">19,828,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">20,076,578<span></span>
</td>
<td class="nump">19,828,033<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790024363328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 134,534<span></span>
</td>
<td class="nump">$ 142,153<span></span>
</td>
<td class="nump">$ 148,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue (exclusive of items shown separately below)</a></td>
<td class="nump">28,267<span></span>
</td>
<td class="nump">32,470<span></span>
</td>
<td class="nump">30,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">13,625<span></span>
</td>
<td class="nump">17,514<span></span>
</td>
<td class="nump">15,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_TechnologyOperationsExpense', window );">Technology operations</a></td>
<td class="nump">27,412<span></span>
</td>
<td class="nump">28,844<span></span>
</td>
<td class="nump">29,485<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">16,296<span></span>
</td>
<td class="nump">21,083<span></span>
</td>
<td class="nump">20,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">37,796<span></span>
</td>
<td class="nump">43,531<span></span>
</td>
<td class="nump">39,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Severance and restructuring</a></td>
<td class="nump">7,329<span></span>
</td>
<td class="nump">320<span></span>
</td>
<td class="nump">692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation, amortization and accretion</a></td>
<td class="nump">3,571<span></span>
</td>
<td class="nump">10,446<span></span>
</td>
<td class="nump">9,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and capitalized software development impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,663<span></span>
</td>
<td class="nump">25,007<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">134,296<span></span>
</td>
<td class="nump">169,871<span></span>
</td>
<td class="nump">170,845<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">238<span></span>
</td>
<td class="num">(27,718)<span></span>
</td>
<td class="num">(22,665)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income</a></td>
<td class="nump">592<span></span>
</td>
<td class="nump">320<span></span>
</td>
<td class="nump">687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">997<span></span>
</td>
<td class="num">(27,332)<span></span>
</td>
<td class="num">(21,770)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from (provision for) income taxes</a></td>
<td class="nump">20,859<span></span>
</td>
<td class="nump">5,152<span></span>
</td>
<td class="num">(22,455)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 21,856<span></span>
</td>
<td class="num">$ (22,180)<span></span>
</td>
<td class="num">$ (44,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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income (loss) per common share (in usd per share)</a></td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="num">$ (1.14)<span></span>
</td>
<td class="num">$ (2.32)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income (loss) per common share (in usd per share)</a></td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="num">$ (1.14)<span></span>
</td>
<td class="num">$ (2.32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">19,672,423<span></span>
</td>
<td class="nump">19,404,477<span></span>
</td>
<td class="nump">19,028,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">19,991,202<span></span>
</td>
<td class="nump">19,404,477<span></span>
</td>
<td class="nump">19,028,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 1.250<span></span>
</td>
<td class="nump">$ 0.500<span></span>
</td>
<td class="nump">$ 0.500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=spok_WirelessOperationsMember', window );">Wireless revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 75,622<span></span>
</td>
<td class="nump">$ 78,826<span></span>
</td>
<td class="nump">$ 83,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=spok_SoftwareProductAndServiceMember', window );">Software revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 58,912<span></span>
</td>
<td class="nump">$ 63,327<span></span>
</td>
<td class="nump">$ 64,587<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_TechnologyOperationsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Technology Operations Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_TechnologyOperationsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=spok_WirelessOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=spok_WirelessOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=spok_SoftwareProductAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=spok_SoftwareProductAndServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790024319600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 21,856<span></span>
</td>
<td class="num">$ (22,180)<span></span>
</td>
<td class="num">$ (44,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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive (loss) income, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(321)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="num">(321)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 21,535<span></span>
</td>
<td class="num">$ (22,316)<span></span>
</td>
<td class="num">$ (44,076)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790023472896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital and Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,071,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 250,094<span></span>
</td>
<td class="num">$ (365)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 85,273<span></span>
</td>
<td class="nump">$ 164,819<span></span>
</td>
<td class="num">$ (365)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(44,225)<span></span>
</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">(44,225)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the Employee Stock Purchase Plan</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares', window );">Issuance of common stock for vested restricted stock units under the 2012 equity plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_StockPurchasedDuringPeriodSharesTaxWithholding', window );">Purchase of common stock for tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(79,981)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_StockPurchasedDuringPeriodValueTaxWithholding', window );">Purchase of common stock for tax withholding</a></td>
<td class="num">(902)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(902)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Amortization of stock-based compensation</a></td>
<td class="nump">5,508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends declared</a></td>
<td class="num">(9,946)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,946)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of restricted stock under the equity plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative translation adjustment</a></td>
<td class="nump">149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,384,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">200,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">90,328<span></span>
</td>
<td class="nump">110,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(22,180)<span></span>
</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">(22,180)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the Employee Stock Purchase Plan</a></td>
<td class="nump">132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares', window );">Issuance of common stock for vested restricted stock units under the 2012 equity plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_StockPurchasedDuringPeriodSharesTaxWithholding', window );">Purchase of common stock for tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(172,594)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_StockPurchasedDuringPeriodValueTaxWithholding', window );">Purchase of common stock for tax withholding</a></td>
<td class="num">(1,860)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,860)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Amortization of stock-based compensation</a></td>
<td class="nump">7,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends declared</a></td>
<td class="num">(10,117)<span></span>
</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">(10,117)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Issuance of common stock in lieu of cash compensation (in share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative translation adjustment</a></td>
<td class="num">(136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,828,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">173,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">95,703<span></span>
</td>
<td class="nump">77,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">21,856<span></span>
</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">21,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">381,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_StockPurchasedDuringPeriodSharesTaxWithholding', window );">Purchase of common stock for tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(133,026)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_StockPurchasedDuringPeriodValueTaxWithholding', window );">Purchase of common stock for tax withholding</a></td>
<td class="num">(1,210)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,210)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Amortization of stock-based compensation</a></td>
<td class="nump">3,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends declared</a></td>
<td class="num">(25,765)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,765)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative translation adjustment</a></td>
<td class="num">(321)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(321)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,076,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 172,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 97,999<span></span>
</td>
<td class="nump">$ 74,077<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_spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance Of Common Stock For Vested Restricted Stock Units Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_spok_StockPurchasedDuringPeriodSharesTaxWithholding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Purchased During Period, Shares, Tax Withholding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_StockPurchasedDuringPeriodSharesTaxWithholding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_spok_StockPurchasedDuringPeriodValueTaxWithholding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Purchased During Period, Value, Tax Withholding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_StockPurchasedDuringPeriodValueTaxWithholding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022192560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 21,856<span></span>
</td>
<td class="num">$ (22,180)<span></span>
</td>
<td class="num">$ (44,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="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation, amortization and accretion</a></td>
<td class="nump">3,571<span></span>
</td>
<td class="nump">10,446<span></span>
</td>
<td class="nump">9,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and capitalized software development impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,663<span></span>
</td>
<td class="nump">25,007<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_DeferredTaxAssetValuationWriteDown', window );">Valuation allowance</a></td>
<td class="num">(21,850)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income tax expense (benefit)</a></td>
<td class="nump">903<span></span>
</td>
<td class="num">(5,483)<span></span>
</td>
<td class="nump">438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">3,827<span></span>
</td>
<td class="nump">7,239<span></span>
</td>
<td class="nump">5,508<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther', window );">Provisions for credit losses, service credits and other</a></td>
<td class="nump">1,777<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(1,757)<span></span>
</td>
<td class="nump">1,833<span></span>
</td>
<td class="num">(1,588)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(88)<span></span>
</td>
<td class="nump">2,594<span></span>
</td>
<td class="nump">1,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Net operating lease liabilities</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">763<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued liabilities and other</a></td>
<td class="num">(2,258)<span></span>
</td>
<td class="num">(679)<span></span>
</td>
<td class="nump">4,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">118<span></span>
</td>
<td class="num">(3,390)<span></span>
</td>
<td class="nump">3,175<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">6,456<span></span>
</td>
<td class="nump">7,968<span></span>
</td>
<td class="nump">26,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(3,776)<span></span>
</td>
<td class="num">(4,393)<span></span>
</td>
<td class="num">(3,455)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalized software development</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,842)<span></span>
</td>
<td class="num">(11,252)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(14,967)<span></span>
</td>
<td class="num">(44,990)<span></span>
</td>
<td class="num">(59,864)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments', window );">Maturity of short-term investments</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">11,257<span></span>
</td>
<td class="num">(225)<span></span>
</td>
<td class="num">(14,571)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash distributions to stockholders</a></td>
<td class="num">(25,011)<span></span>
</td>
<td class="num">(10,025)<span></span>
</td>
<td class="num">(9,771)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from issuance of common stock under the Employee Stock Purchase Plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">132<span></span>
</td>
<td class="nump">301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Purchase of common stock for tax withholding on vested equity awards</a></td>
<td class="num">(1,210)<span></span>
</td>
<td class="num">(1,860)<span></span>
</td>
<td class="num">(903)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(26,221)<span></span>
</td>
<td class="num">(11,753)<span></span>
</td>
<td class="num">(10,373)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate on cash and cash equivalents</a></td>
<td class="num">(321)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(8,829)<span></span>
</td>
<td class="num">(4,146)<span></span>
</td>
<td class="nump">1,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">44,583<span></span>
</td>
<td class="nump">48,729<span></span>
</td>
<td class="nump">47,361<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">35,754<span></span>
</td>
<td class="nump">44,583<span></span>
</td>
<td class="nump">48,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid/(refunded)</a></td>
<td class="nump">$ 223<span></span>
</td>
<td class="num">$ (126)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_DeferredTaxAssetValuationWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Valuation Write Down</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_DeferredTaxAssetValuationWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change during the reporting period in service credits and expense charged against operations, the offset which is generally to the allowance for doubtful accounts for the purpose of reducing receivables, including notes receivable, to an amount that approximates their net realizable value (the amount expected to be collected).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790106021072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spok, Inc., a wholly owned subsidiary of Spok Holdings, Inc. (NASDAQ: SPOK) ("Spok," the "Company," "we," "us" and "our") is proud to be the global leader in healthcare communications. We deliver clinical information to care teams when and where it matters most to improve patient outcomes. Top hospitals rely on Spok products and services to enhance workflows for clinicians, support administrative compliance, and provide a better experience for patients. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a focused suite of unified clinical communication and collaboration solutions that include call center applications, clinical alerting and notifications, one-way and advanced two-way wireless messaging services, mobile communications and public safety solutions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide one-way and advanced two-way wireless messaging services, including information services, throughout the United States. These services are offered on a local, regional and nationwide basis, employing digital networks. One-way messaging consists of numeric and alphanumeric messaging services. Numeric messaging services enable subscribers to receive messages that are composed entirely of numbers, such as a phone number, while alphanumeric messages may include numbers and letters, which enable subscribers to receive text messages. Two-way messaging services enable subscribers to send and receive messages to and from other wireless messaging devices, including pagers, personal digital assistants and personal computers. We also offer voice mail, personalized greetings, message storage and retrieval, and equipment loss and/or maintenance protection to both one-way and two-way messaging subscribers. These services are commonly referred to as wireless messaging and information services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also develop, sell and support enterprise-wide systems for hospitals and other organizations needing to automate, centralize and standardize clinical communications. These solutions are used for contact centers, clinical alerting and notification, mobile communications and messaging and for public safety notifications. These areas of market focus compliment the market focus of our wireless services outlined above.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements include our accounts and the accounts of our wholly owned direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Our Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") and the rules and regulations of the United States Securities and Exchange Commission (the "SEC"). In management's opinion, the Consolidated Financial Statements include all adjustments and accruals that are necessary for the presentation of the results of all periods reported herein and all such adjustments are of a normal, recurring nature. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts shown on the consolidated statements of operations within the operating expense categories of cost of revenue; research and development; technology operations; selling and marketing; and general and administrative are recorded exclusive of depreciation, amortization and accretion. These items are shown separately on the Consolidated Statements of Operations within operating expenses to the extent that they are considered material for the periods presented.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts in the Consolidated Financial Statements have been reclassified to conform to the current period's presentation. These reclassifications had no effect on the reported results of operations or the Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. On an ongoing basis, we evaluate estimates and assumptions, including but not limited to those related to the impairment of long-lived assets, intangible assets subject to amortization and goodwill, accounts receivable allowances, revenue recognition, depreciation expense, asset retirement obligations, and income taxes. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:7pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The majority of our revenues are derived from short-term contracts related to the sale of wireless paging services and software solutions. Our arrangements exist primarily with customers in the healthcare market and to a lesser extent state and federal governments, as well as large enterprise businesses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the typical payment terms of our software contracts, customers will normally pay a material amount of the contract price immediately upon execution of the contract. The remaining payments are required when the product is delivered, when services begin and, to a lesser extent, when services are completed. Wireless services are generally billed as incurred on a monthly basis. Our contracts will generally result in billings in excess of revenue recognized, which we present as deferred revenues on the Consolidated Balance Sheets, primarily due to the receipt of payment in advance of the product or services we provide. Amounts billed and due from our customers are classified as accounts receivable on the Consolidated Balance Sheets. At times, we may have contracts which require us to perform work or provide products prior to billing which will generally result in revenue recognized in excess of billings. This excess is presented as unbilled receivables in the Notes to the Consolidated Financial Statements. We generally do not have transactions that include a significant financing component (whether payments are made in advance or in arrears) as our contracts typically take less than 12 months to complete once started. We would not adjust the total consideration for the effects of a significant financing component if we anticipate, at contract inception, that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for a contract when: (1) both parties have approved the contract through mutually signed agreements or through other methods such as purchase orders or master agreements; (2) the rights of the parties have been identified; (3) payment terms have been identified; (4) the contract has commercial substance; and (5) collectability of consideration is probable. We also evaluate whether two or more contracts should be combined and accounted for as a single contract. In our evaluation, we consider criteria such as, but not limited to, whether: (1) the contracts are negotiated as a package with a single commercial objective; (2) the amount of consideration to be paid in one contract is dependent on the price or performance of another contract; and (3) some or all of the goods or services promised in the contracts are a single performance obligation. Should we consider contracts related, we would account for those contracts as if they were a single contract. Evaluating whether two or more contracts should be combined and accounted for as a single contract requires significant judgment. In the aggregate, a decision to combine a group of contracts could significantly impact the amount of revenue and profit recorded in a given period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review each contract to determine whether to account for the various promises as one or more performance obligations. The assessment and determination of performance obligations for a given contract requires significant judgment. Wireless service contracts are generally considered to be a single promise and therefore accounted for as a single performance obligation. Contracts which include goods or services related to our software solutions and subscriptions are generally sold with multiple promises and therefore will often include multiple performance obligations. Material performance obligations related to the sale of our software solutions include software licenses, professional services, hardware and maintenance.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">More often than not, total consideration will equate to the stated value on the contract taking into consideration any period or term over which services are to be provided, if applicable. However, we could have contracts in which variable consideration is present. It is common for our contracts that include wireless services to contain customer penalties if rental pagers are not returned and fees for usage of services in excess of the contractually allotted amount for a given period. It is also common for our contracts that include professional services to include travel-related costs. These are costs which we incur in the normal course of delivering professional services and are generally billable to the customer based on our incurred expenses. These elements of variable consideration are fully constrained when an agreement is initially executed and are generally not considered estimable until the penalties, fees or costs have been incurred or are otherwise known. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimating variable consideration requires significant judgment and our assessment includes all relevant information that is reasonably available to us including historical, current and forecasted information. We have elected to exclude from revenue all amounts collected on behalf of third parties, and therefore, items such as sales and use tax are excluded from our calculation of the total transaction price.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a contract is separated into more than one performance obligation we allocate the total transaction price to each performance obligation proportionately based on the estimated relative standalone selling price ("SSP") of the promised goods or services underlying each performance obligation. We rarely sell goods or services as readily observable standalone sales, however, if we do, the observable standalone sales are used to determine the SSP. In most cases, we must estimate the relative SSP which requires significant judgment and estimates. In instances where SSP is not directly observable, we determine the SSP using information that may include contractually stated prices, market conditions, costs, renewal contracts, list prices and other observable inputs. A discount is present if the total transaction price is less than the sum of the estimated SSPs of the goods or services promised in the contract. Discounts are generally allocated proportionately based on the relative SSP of the identified performance obligations for a given contract. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our wireless, professional, maintenance, and subscription services are generally recognized over time due to a customer's simultaneous receipt and consumption of the benefit as we perform the work. As we transfer control over time, we recognize revenue based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires significant judgment and is based on the nature of the products or services to be provided. Generally, we use the time-elapsed measure of progress for performance obligations that include wireless, maintenance, or subscription services. We believe this method best depicts the simultaneous transfer and consumption of the benefit based on our performance as these services are generally considered standby services. For professional services, we leverage an input methodology based on the number of hours worked on a project versus the total expected hours necessary to complete the project. Revenues are recognized proportionally as hours are incurred. This is a significant area of judgment as it requires an estimate at completion ("EAC") for each contract. Our initial EAC is primarily based on prior experience also taking into consideration any specific facts and circumstances for a given contract. As projects progress, the EAC is periodically updated and reviewed to ensure the timing of revenue recognition is appropriate. The creation, maintenance and review of a project's EAC requires significant judgment to determine an appropriate number of hours over which the remaining project is expected to be completed. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software licenses and hardware are generally recognized at a point in time when we have transferred control to the customer. For software licenses, revenue is not recognized until the related license(s) has been made available to the customer and the customer can begin to benefit from its right to use the license(s). Our software licenses represent a right to use Spok&#8217;s Intellectual Property ("IP") as it exists at a point in time at which the license is granted. Many of our software licenses have significant standalone functionality due to their ability to process a transaction or perform a function or task, and we do not need to maintain those products, once provided to the customer, for value to exist. While the functionality of IP that we license may substantively change during the license period, customers are not contractually or practically required to update their license as a result of those changes. In most contracts transfer of control for software licenses occurs in a short period of time after a contract has been executed and licenses are made electronically available.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts may be modified to account for changes in a project's scope or other customer requirements. Most of our contract modifications are for goods or services that are distinct from the existing contract. In these instances, the contract modification would either be recognized as an entirely new and separate contract or the modification would be treated as if it were a termination of the existing contract and the creation of a new contract including all undelivered goods and services under the previous contract. Revenue would be recognized on a prospective basis and a cumulative catch-up would not be recognized. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incremental Costs of Obtaining a Contract and Costs to Fulfill a Contract</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our incremental costs primarily relate to sales commissions. We capitalize commissions and proportionally recognize the related expense to revenue as it is recognized on the underlying performance obligations. Some of these costs may relate to specific future anticipated contracts, specifically future maintenance renewals, on which we do not pay commensurate sales commissions. We amortize commission costs proportionally with revenue, thus it is necessary for us to estimate future revenues when there are future anticipated contracts. We estimate future revenues based on anticipated renewal amounts over an expected useful life (e.g. the period over which we believe the initial sales commissions relate to future anticipated contracts). The expected useful life is based on a review of our product life cycles, customer upgrade patterns and the rate at which customers renew maintenance. Commission expense was $4.0&#160;million, $4.4&#160;million and $4.3&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Commission expense is classified within the selling and marketing operating expenses category.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use ("ROU") assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We have made an accounting policy election not to apply the recognition requirements of ASC 842, "Leases," to short-term leases. Those leases which have a term of less than 12 months will have lease payments recognized, in our Consolidated Statements of Operations, on a straight-line basis over the lease term. An optional renewal or termination is not recognized as part of the lease term unless we determine that it is reasonably certain that we will exercise that option. The term reasonably certain is a high threshold for which pervasive evidence generally does not exist, and therefore, optional renewal periods are generally excluded from our ROU assets and lease liabilities until they have been exercised. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, we use an estimated incremental borrowing rate in determining the present value of lease payments. The Company uses a portfolio approach when determining the discount rate applied to its leases. Significant judgment is necessary when determining a discount rate because we must estimate the discount rate based on a number of factors and observable inputs including current market conditions, market yields, government bond rates, credit risk, and other factors as necessary. The Company must also exercise significant judgment when determining whether an option to renew or terminate a lease should be included in the lease term. This judgment includes an assessment of all relevant economic factors such as costs relating to the termination or extension of a lease, importance of the underlying asset to the Company&#8217;s operations, and the terms and conditions of the optional periods in relation to current market rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where we have lease agreements which contain lease and nonlease components, we have elected to make use of the practical expedient to account for each separate lease component and associated nonlease component as a single lease component. This practical expedient is applied to our facility and site leases whereby maintenance and utilities charges are included with lease components in the measurement of our lease liability.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Impairment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">of Goodwill, Long-Lived Assets, and Intangible Assets Subject to Amortization</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized but is evaluated for impairment at least annually, or when events or circumstances suggest a potential impairment has occurred. We perform this annual impairment test in the fourth quarter of the fiscal year. We evaluate goodwill for impairment between annual tests if indicators of impairment exist. The impairment test involves comparing the fair value of the reporting unit with its carrying value. An impairment charge is recognized for the amount that the carrying value exceeds the reporting unit's fair value. For purposes of the goodwill impairment evaluation, the Company as a whole is considered the reporting unit. The fair value of the reporting unit is estimated under a market-based approach using the fair value of the Company's common stock. The estimated fair value requires significant judgments, including timing and appropriateness of the price of common stock used (e.g. point-in-time application, simple moving average, exponential moving average), as well as application of an estimated control premium. The estimated control premium is based on a review of current and past market information published by a third-party resource, assessment of the Company's future projected discounted cash flows and other relevant information if available. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded no impairment of goodwill for the years ended December 31, 2022 and 2021, and an impairment of $25.0&#160;million for the year ended December 31, 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to evaluate the carrying value of our long-lived assets, amortizable intangible assets and goodwill. Amortizable intangible assets include customer-related intangibles that resulted from previous acquisitions. Such intangibles are amortized over periods up to 10 years. Quarterly, we assess whether circumstances exist which suggest that the carrying value of long-lived and amortizable intangible assets (asset groups) may not be recoverable. When applicable, we assess the recoverability of the carrying value of our long-lived assets (asset groups) and certain amortizable intangible assets based on estimated undiscounted cash flows generated from such assets (asset groups). We determine asset groups based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In assessing the recoverability of these assets, we forecast cash flows based on various operating assumptions such as revenue forecasted by product line, in-process research and development cost, and other direct costs. Significant judgment is required in determining the recoverability, including the timing and appropriateness of the estimated undiscounted cash flows. If the forecast of undiscounted cash flows does not exceed the carrying value of the long-lived and amortizable intangible assets, we record an impairment charge to the extent the carrying value exceeded the fair value of such assets. Significant judgment may be required in estimating fair value dependent on the availability of objective, market-based, evidence and the input level (e.g., Level 1, 2 or 3) of that evidence.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not record any impairment of long-lived assets or definite lived intangible assets for the years ended December&#160;31, 2022 and 2020, We recorded an impairment of $15.7 million related to capitalized software development for the year ended December 31, 2021.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Allowances</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our two most significant allowance accounts are: an allowance for credit losses and an allowance for service credits. Provisions for these allowances are recorded on a monthly basis and are included as a component of general and administrative expenses, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates are used in determining the allowance for credit losses and are based on historical collection experience and current and forecasted trends, as well as known specific collection risks. In determining these estimates, we review historical write-offs, including comparisons of write-offs to provisions for credit losses. We compare the ratio of the allowance to gross receivables to historical levels, and monitor amounts collected and related statistics. We write off receivables when they are deemed uncollectible. While write-offs of customer accounts have historically been within our expectations and the provisions established, we cannot guarantee that the future write-off experience will be consistent with historical experience, which could result in material differences when compared to the allowance for credit losses and related provisions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we grant service credits for customer retention purposes or when there is an adjustment in the scope of work. The allowance for service credits related provisions are based on historical credit percentages, current credit and aging trends, historical actual payment trends and actual credit experience. We analyze our past credit experience over several time frames. Using this analysis along with current operational data, including existing experience of credits issued and the time frames in which credits are issued, we establish an appropriate allowance for service credits. This allowance also reduces accounts receivable for lost and non-returned pagers to the expected realizable amounts and for free wireless services. While credits issued have been within our expectations and the provisions established, we cannot guarantee that future credit experience will be consistent with historical experience, which could result in material differences when compared to the allowance for service credits and maintenance-related provisions.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are reported at cost and are depreciated using the straight-line method based on estimated useful lives which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI0NDUy_d63041a7-66f5-444e-922d-c7cd888eabac">one</span> to five years.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmitter assets are grouped into tranches based on our transmitter decommissioning forecast and are depreciated using the group life method on a straight-line basis. Depreciation expense is determined by the expected useful life of each tranche of the underlying transmitter assets. The expected useful life is based on our forecasted usage of those assets and their retirement over time and aligns the useful lives of these transmitter assets with their planned removal from service. Disposals are charged against accumulated depreciation with no gain or loss recognized. This rational and systematic method matches the underlying usage of these assets to the underlying revenue that is generated from these assets. Depreciation expense for these assets is subject to change based upon revisions in the timing of transmitter deconstruction resulting from our long-range planning and network rationalization process. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Retirement Obligations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize liabilities and corresponding assets for future obligations associated with the retirement of assets. We have paging equipment assets, principally transmitters, which are located at leased locations. The underlying leases generally require the removal of equipment at the end of the lease term; therefore, a future obligation exists. Asset retirement costs are reflected in paging equipment assets with depreciation expense recognized over the estimated lives, which range between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI1OTA3_83a25f56-1857-4e55-9e0a-dc847a82e968">one</span> and five years. The asset retirement costs and the corresponding liabilities that have been recorded to date generally relate to either current plans to consolidate networks or to the removal of assets at a future terminal date. When an asset retirement obligation arises, the liabilities and corresponding assets are recorded at their present value using a discounted cash flow approach and the liabilities are accreted using the interest method. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recognition of an asset retirement obligation requires that management make numerous assumptions regarding such factors as the cost and timing of deconstruction; the credit-adjusted risk-free rate to be used; inflation rates; and future advances in technology. The fair value of contractor fees to remove each asset, based on historical trend, is estimated to escalate by 3.1% each year through the terminal date. The total estimated liability is based on the estimated future value of those costs and the timing of deconstruction.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe these estimates are reasonable at the present time, but we can give no assurance that changes in technology, our financial condition, the economy or other factors would not result in higher or lower asset retirement obligations. Any variations from our estimates would generally result in a change in the assets and liabilities in equal amounts, and operating results would differ in the future by any difference in depreciation expense and accretion expense (see Note 6, "Consolidated Financial Statements' Components", and Note 8, "Asset Retirement Obligations" for additional details).</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file a consolidated U.S. federal income tax return and income tax returns in state, local and foreign jurisdictions as required. The provision for current income taxes is calculated and accrued on income and expenses expected to be included in current year U.S. and foreign income tax returns. The provision for current income taxes may also include interest, penalties and an estimated amount reflecting uncertain tax positions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are calculated based on temporary differences between the financial statement values and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards at the enacted tax rates expected to apply to taxable income when taxes are actually paid or recovered. Changes in deferred income tax assets and liabilities are included as a component of deferred income tax expense. Deferred income tax assets represent amounts available to reduce future income taxes payable. We assess the recoverability of our deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence and by considering the adequacy of future taxable income from all sources, including prudent and feasible tax planning strategies. This assessment is required to determine whether, based on all available evidence, it is "more likely than not" (meaning a probability of greater than 50%) that all or some portion of our deferred income tax assets will be realized in future periods. We provide a valuation allowance when we consider it "more likely than not" that a deferred income tax asset will not be fully recovered. The assessment of our deferred income tax assets requires significant judgment. We reduced the valuation allowance by $21.9&#160;million, as of December 31, 2022, based on the assessment completed, utilizing our annual long-range planning and forecasting updates. The Company maintained a valuation allowance of $2.3&#160;million related to federal foreign tax credits and certain state net operating losses as we do not believe current projections of future taxable income will be sufficient to utilize those tax assets prior to expiration.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities are established for uncertain tax positions taken or positions expected to be taken in income tax returns when such positions fail to meet the "more likely than not" threshold based on the technical merits of the positions. We assess whether previously unrecognized tax benefits may be recognized when the tax position is (1) more likely than not of being sustained based on its technical merits, (2)&#160;effectively settled through examination, negotiation or litigation, or (3)&#160;settled through actual expiration of the relevant tax statutes. The assessment of an uncertain tax position requires significant judgment. We had no uncertain tax positions for the periods ended December 31, 2022 and 2021 (see Note 10, "Income Taxes," for additional details).</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 985-20, Software to be Sold, Leased, or Marketed, certain software development costs are charged to operations and expensed as incurred until technological feasibility has been established. Material costs incurred after technological feasibility is established and before the product is ready for general release are capitalized and amortized on a straight-line basis over the estimated remaining economic life of the product or the ratio of current revenues to total projected product revenues, whichever is greater. To date, the time between technological feasibility and general release to the public has been extremely short and consequently expenses available for capitalization have been immaterial. Accordingly, all research and developments costs incurred to date, accounted for in accordance with ASC 985-20, have been expensed as incurred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 350-40, Internal-Use Software, certain software development costs were capitalized while in the application development stage related to software developed for internal use or software sold in a Software as a Service ("SaaS") arrangement. This included certain development costs for our integrated communications and collaboration platform, Spok Go</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, prior to our new strategic business plan in February 2022 that discontinued Spok Go. These costs qualified for capitalization beginning in the first quarter of 2020. All other costs incurred during the preliminary project stage or the post-implementation stage were expensed as incurred. Significant judgment was required when assessing costs and determining whether they fell within the preliminary project, application development, or post-implementation stage that determined whether the associated costs were expensed as incurred or capitalized. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development was amortized on a straight-line basis over the estimated useful life of the asset, typically three years, beginning when those development efforts were placed into service (e.g., generally once made commercially available). Determining the estimated useful life required significant judgment as we considered factors such as the rapid and continuous developments in software technology, obsolescence and anticipated life of the service offering before enhancements would have been necessary. We recorded an impairment of $15.7 million related to capitalized software development for the year ended December 31, 2021, based on the impairment analysis performed in the fourth quarter of 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur shipping and handling costs to send and receive messaging devices and other equipment to/from our customers. Amounts billed to customers related to shipping and handling are classified as revenue and the Company's shipping and handling costs are classified as cost of revenue. These costs are expensed as incurred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expenses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are charged to operations when incurred. Advertising costs are classified as selling and marketing expenses. Advertising expenses were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $1.4 million and $1.3 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for share-based payments to employees, including restricted stock units ("RSUs"), restricted common stock ("restricted stock") and the option to purchase common stock under the Employee Stock Purchase Plan ("ESPP"), based on their fair value and the estimated number of shares we expect will vest based on the performance metrics associated with the award, if applicable. Fair value for RSUs and restricted stock is measured based on the closing fair market value of the Company's common stock on the date of grant. Fair value for ESPP is measured using the Black-Scholes model for each offering period based on the offer date. Compensation expense is recognized on a straight-line basis over the requisite service period. Forfeitures and withdrawals are accounted for on an as incurred basis. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our estimates of the expected attainment of performance targets are reflected in the amount of compensation expense that we recognize for the related instruments during the interim reporting period when the change in estimate is determined and may cause the amount of compensation expense that we record for each period to vary. Further information regarding stock-based compensation can be found in Note 9, "Stockholders' Equity."</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash, cash equivalents, short-term receivables and accounts receivable. While our cash and cash equivalents are managed by reputable financial institutions, deposits at these institutions and funds may, at times, exceed federally insured limits. Management believes that these financial institutions and funds are financially sound and, accordingly, that minimal credit risk exists.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are typically unsecured and are derived from revenue earned from customers across different geographic locations, primarily within the U.S. We perform ongoing credit evaluations of our customers, and generally do not require collateral. We maintain an allowance for estimated credit losses. During the years ended December 31, 2022, 2021 and 2020, our bad debt expenses were $1.2&#160;million, $0.7&#160;million and $1.1&#160;million, respectively. In the event that accounts receivable collection cycles deteriorate, our operating results and financial position could be adversely affected. No customer represented 10% or more of total revenue or accounts receivable during the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Use Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and use taxes imposed on the ultimate consumer are excluded from revenue where we are required by law or regulation to act as collection agent for the taxing jurisdiction.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements and Financial Instruments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for certain assets and liabilities at fair value. We categorize each of our fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs are based upon unadjusted quoted prices for identical instruments in active markets.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Level</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inputs are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and inputs that are corroborated by other observable market data.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unobservable inputs that cannot be corroborated by observable market data and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid interest-earning investments with a maturity of three months or less at the date of purchase to be cash equivalents. Those investments with an original maturity of greater than three months and less than one year are classified as short-term investments. Cash and cash equivalents consist primarily of cash on deposit with banks and investments in money market funds.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our short-term investments consist entirely of U.S. Treasury securities which are classified as held-to-maturity and are measured at amortized cost on our Consolidated Balance Sheets. These investments are classified as Level 1 and mature within 12 months. The differences between carrying value and fair value are not material to the Consolidated Financial Statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments including cash and cash equivalents, accounts receivable and accounts payable all have fair values that approximate their carrying values at December&#160;31, 2022 and 2021 due to their short maturities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Common Share</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of earnings per common share is based on the weighted-average number of common shares outstanding during the applicable period. The calculation for diluted earnings per common share recognizes the effect of all potentially dilutive common shares that were outstanding during the respective periods, unless the impact would be anti-dilutive. Further information regarding earnings per common share can be found in Note </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, "Stockholders' Equity."</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026134336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">RECENT ACCOUNTING STANDARDS</a></td>
<td class="text">RECENT ACCOUNTING STANDARDSThe Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board ("FASB"). The Company has determined that all recent ASUs issued by the FASB are either not applicable or are not expected to have a material impact on the Company's Consolidated Financial Statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790027004192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">RESTRUCTURING</a></td>
<td class="text">RESTRUCTURING <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, the Company announced a new strategic business plan that includes a restructuring of its business to discontinue Spok Go, eliminate all associated costs and optimize the Company&#8217;s existing structure to drive continued cost improvement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the restructuring program, the Company eliminated 176 positions, primarily in research and development, and also in professional services, selling and marketing, and back-office support functions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, the Company incurred total severance and restructuring costs of $7.3&#160;million respectively, which are included within the Consolidated Statement of Operations. These costs are as follows: </span></div><div style="margin-bottom:8pt;margin-top:8pt;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:80.705%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.095%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and personnel related costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual terminations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total severance and restructuring costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,329&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restructuring related liabilities associated with the strategic business plan and included within accrued compensation and benefits and other current liabilities within the Consolidated Balance Sheet at December&#160;31, 2022, is as follows:</span></div><div style="margin-bottom:8pt;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:80.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,208&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790106021072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Deferred Revenue and Prepaid Commissions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE, DEFERRED REVENUE AND PREPAID COMMISSIONS</a></td>
<td class="text">REVENUE, DEFERRED REVENUE AND PREPAID COMMISSIONS<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by revenue type:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging revenue</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,845&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and other revenue</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,622&#160;</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,826&#160;</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,593&#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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,202&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,917&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,345&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,912&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,327&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,587&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,534&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,153&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently structured as a single operating (and reportable) segment, a clinical communication and collaboration business. The U.S. was the only country that accounted for more than 10% of the Company&#8217;s total revenue for the years ended December 31, 2022, 2021 and 2020. Revenue generated in the U.S. and internationally consisted of the following for the periods stated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,265&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,831&#160;</span></td><td style="background-color:#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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,534&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,153&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our deferred revenues represent payments made to, or due from, customers in advance of our performance. Changes in the balance of total deferred revenue during the twelve months ended December&#160;31, 2022, are as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.098%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue Recognized</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,406&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,536&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,418)</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended December&#160;31, 2022, the Company recognized $22.8&#160;million of revenue related to amounts deferred as of December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Commissions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our prepaid commissions represent payments made to employees in advance of our performance on the related underlying contracts. These costs have been incurred directly in relation to obtaining a contract. As such, these costs are amortized over the estimated period of benefit. Changes in the balance of total prepaid commissions during the year ended December&#160;31, 2022, are as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.098%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions Recognized</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid Commissions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,957&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,033)</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid commissions are included within prepaid expenses in the Consolidated Balance Sheets and commissions expense is included within Selling and marketing on the Consolidated Statements of Operations. </span></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div>The balance of consideration allocated to remaining performance obligations at December&#160;31, 2022 was $44.0 million. We expect to recognize approximately $33.1 million of these remaining performance obligations over the next 12 months, with the remaining balance recognized thereafter.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790029220448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating lease arrangements for corporate offices, cellular towers, storage units and small building spaces. The building space is used to house infrastructure, such as transmitters, antennae and other various equipment for the Company&#8217;s wireless paging services. For leases with a term of 12 months or less, renewal terms are generally of an evergreen nature (either month-to-month or year-to-year). For leases with a term greater than 12 months, renewal terms are generally explicit and provide for one to five optional renewals consistent with the initial term. Many of our leases, with the exception of those for our corporate offices, include options to terminate the lease within one year. Variable lease payments, residual value guarantees or purchase options are not generally present in these leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we extended 23 site leases on a Master License Agreement which included a term of 10 years with an option to terminate within 45 days of notification of termination. At that time, we recorded a $2.9&#160;million right-of-use asset and a corresponding operating lease liability for these leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, we modified an office lease to reduce the leased space and optimize costs, which resulted in a reduction of $1.8&#160;million in right-of-use assets and corresponding operating lease liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs are included in Technology Operations and General and Administrative expenses on the Consolidated Statements of Operations. The following table presents lease costs disaggregated by type:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,063</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,221</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,797</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,916</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,529</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,991</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost - related party</span><span style="color:#000000;font-family:'Arial',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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,518</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,979</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,750</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,306</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:13.5pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A former member of our Board of Directors, who departed the Board during the third quarter of 2020, concurrently served as a director for an entity that leases transmission tower sites to the Company. Refer to Note 13, "Related Parties," for additional details.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information:</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,708</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,625</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,685</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and discount rate:</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.06</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.39%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.44%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17%</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We relocated our corporate headquarters in March of 2021 to office space located in Alexandria, Virginia, consisting of approximately 26,000 square feet of space under a lease that will expire on September 30, 2026. At that time, we recorded $4.4&#160;million in a right-of-use asset and corresponding operating lease liability for this lease.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December&#160;31, 2022, were as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,096&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,581&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026189312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statements' Components<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">CONSOLIDATED FINANCIAL STATEMENTS' COMPONENTS</a></td>
<td class="text">CONSOLIDATED FINANCIAL STATEMENTS' COMPONENTS<div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation, Amortization and Accretion</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation, amortization and accretion consisted of the following for the periods stated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(702)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging and computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,891&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,056&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,012&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization</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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,774&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,573&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation, amortization and accretion expense</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,446&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,056&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable was recorded net of an allowance of $1.8&#160;million and $1.4&#160;million for the years ended December 31, 2022 and 2021, respectively. Accounts receivable, net included $5.9&#160;million and $7.1&#160;million of unbilled receivables for the years ended December 31, 2022 and 2021, respectively. Unbilled receivables are defined as the Company's right to consideration in exchange for goods or services that we have transferred to the customer but have not yet billed for, generally as a result of contractual billing terms.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, net</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following for the periods stated:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>&#160;(In Years)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,307&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging and computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,844&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,061&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,126&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,223&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,746&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of assessing our asset retirement costs, we completed a review of the estimated useful life of our transmitter assets during the fourth quarter of 2022 (that are part of paging and computer equipment). This review was based on the results of our long-range planning and network rationalization process and indicated that the expected useful life of the last tranche of the transmitter assets was no longer appropriate. As a result of that review, the expected useful life of the final tranche of transmitter assets was extended from 2026 to 2027. This change resulted in a revision of the expected future depreciation expense for the transmitter assets and an immaterial impact on the consolidated financial statements beginning in 2023. We believe these estimates remain reasonable at the present time, but we can give no assurance that changes in technology, customer usage patterns, our financial condition, the economy or other factors would not result in changes to our transmitter decommissioning plans. Any further variations from our estimates could result in a change in the expected useful lives of the underlying transmitter assets and operating results could differ in the future by any difference in depreciation expense. The extension of the depreciable life was accounted for as a change in accounting estimate.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026238256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill, Capitalized Software Development and Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill, Capitalized Software Development and Intangible Assets, Net</a></td>
<td class="text">GOODWILL, CAPITALIZED SOFTWARE DEVELOPMENT AND INTANGIBLE ASSETS, NET<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of the goodwill impairment assessment, the Company as a whole is considered the reporting unit. The fair value of the reporting unit is estimated under a market-based approach using the fair value of the Company's common stock. The estimated fair value requires significant judgments, including the timing and appropriateness of the price of common stock used (e.g., point-in-time application, simple moving average, exponential moving average), as well as application of an estimated control premium. There are a number of judgmental factors that are incorporated into our assessment to establish an estimated control premium, including the review of current and past market information published by a third-party resource, assessment of the Company's future projected discounted cash flows and other relevant information if available. While a formal impairment assessment is performed annually, the Company monitors its business environment for potential triggering events on a quarterly basis. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 we had goodwill of $99.2&#160;million, which includes accumulated impairment losses of $33.9&#160;million. There was no change in goodwill as compared to December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software Development</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development was amortized on a straight-line basis over the estimated useful life of the asset, typically three years. With the discontinuation of Spok Go, we had no capitalized software development costs or resulting amortization for the year ended December&#160;31, 2022. Capitalized software development costs were $10.8&#160;million and $11.3&#160;million for the years ended December 31, 2021 and December&#160;31, 2020, respectively. Amortization expense with respect to software development costs was $5.4&#160;million and $1.1&#160;million for the years ended December 31, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, we determined that a triggering event had occurred based on a number of factors including a continuing trend of unsatisfactory Spok Go sales relative to our expectations, a significant accumulation of costs combined with a reduction of future sales projections which indicated continuing losses associated with Spok Go, and our expectation that Spok Go would not provide substantive future service potential. As such, further assessment of recoverability was necessary. The analysis determined that the remaining balance of capitalized software development costs had no fair value, and as a result, we recorded an impairment charge of $15.7 million for the year ended December&#160;31, 2021.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no remaining amortizable intangible assets at&#160;December&#160;31, 2022&#160;and intangible assets in 2021 related primarily to customer relationships. These intangible assets, with an original gross carrying amount of $25.0&#160;million, were being amortized over a period of 10 years and became fully amortized during the quarter ended March 31, 2021. We did not record an impairment of our amortizable intangible assets during the years ended December&#160;31, 2022, 2021 and 2020. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net consolidated balance of intangible assets consisted of the following at December&#160;31, 2022 and 2021:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.711%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross           Carrying       Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross           Carrying       Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,002&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,002)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,002&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,002)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790027692544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureTextBlock', window );">ASSET RETIREMENT OBLIGATIONS</a></td>
<td class="text">ASSET RETIREMENT OBLIGATIONS<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the changes in the asset retirement obligation liabilities for the periods stated were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Portion</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Portion</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,289&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,624&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,355&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,485&#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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,237&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases and reductions other than accretion, reclassification and amounts paid primarily relate to changes in estimates of the underlying liability, specifically related to updates in estimated costs to remove a transmitter and the estimated timing of removal. Estimated removal costs and timing refinements due to ongoing network rationalization activities are expected to accrete to a total liability of $9.1&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding asset retirement costs and accretion expense can be found in Note 6, "Consolidated Financial Statements' Components."</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_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7569-110849<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2175671<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026204432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS' EQUITY</a></td>
<td class="text">STOCKHOLDERS' EQUITY<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our authorized capital stock consists of 75 million shares of common stock, par value $0.0001 per share, and 25 million shares of preferred stock, par value $0.0001 per share.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, we had no stock options outstanding.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, there were 20,076,578 and 19,828,033 shares of common stock outstanding, respectively, and no shares of preferred stock were outstanding.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ending December&#160;31, 2022, our Board of Directors declared cash dividends per share of our outstanding common stock of $1.25, compared to $0.50 per share for each of the years ending December&#160;31, 2021 and December&#160;31, 2020. dividends declared that relate to unvested RSUs and unvested shares of restricted stock are accrued for and paid when the applicable vesting conditions are met. Accrued cash dividends on forfeited RSUs and restricted stock are also forfeited. Cash dividends paid as disclosed in the Consolidated Statements of Cash Flows for the years ended December&#160;31, 2022, 2021 and 2020 included previously declared cash dividends on vested RSUs and on shares of vested restricted stock issued to non-executive members of our Board of Directors. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;22, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.3125 per share of common stock, with a record date of March&#160;16, 2023, and a payment date of March&#160;30, 2023. This cash dividend of approximately $6.3&#160;million is expected to be paid from available cash on hand.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Repurchase Program</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, our Board of Directors authorized the repurchase of up to $10.0&#160;million of our common stock. This repurchase authority allows us, at management&#8217;s discretion, to selectively repurchase shares of our common stock from time to time in the open market depending upon market price and other factors.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not repurchase any of its common stock during 2022, 2021 or 2020. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Common Share</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is computed on the basis of the weighted average common shares outstanding. Diluted net loss per common share is computed on the basis of the weighted average common shares outstanding plus the effect of all potentially dilutive common shares, including unvested and outstanding equity awards. The components of basic and diluted net loss per common share were as follows for the periods stated:</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except for share and per share amounts)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,180)</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,225)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,672,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,404,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,028,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,991,202&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,404,477&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,028,918&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.11&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.14)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.32)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per common share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.09&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.32)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, the following securities were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation Plans</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;23, 2012, our Board of Directors adopted the Spok Holdings, Inc. 2012 Equity Incentive Award Plan (the "2012 Equity Plan") that our stockholders subsequently approved on May&#160;16, 2012. A total of 2,194,986 shares of common stock were reserved for issuance under this plan. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2020, our Board of Directors adopted the Spok Holdings, Inc. 2020 Equity Incentive Award Plan (the "2020 Equity Plan" and together with the 2012 Equity Plan, the "Equity Plans") that our stockholders subsequently approved on July 28, 2020. At July 28, 2020, a total of 1,699,950 shares of common stock had been reserved for issuance under the Equity Plans, including 1,600,000 shares available under the 2020 Equity Plan and 99,950 shares which, as of the Stockholder Approval Date, remained available for issuance under the 2012 Equity Plan. No further grants were to be made under the 2012 Equity Plan, although the 2012 Equity Plan continues to govern all outstanding awards thereunder.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards under the 2020 Equity Plan may be in the form of stock options, restricted common stock, RSUs, performance awards, dividend equivalents, stock payment awards, deferred stock, deferred stock units ("DSUs"), stock appreciation rights or other stock or cash-based awards. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards generally vest one year from the date of grant. Related dividends accumulate during the vesting period and are paid at the time of vesting. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent RSUs generally vest over a three-year performance period upon successful completion of the performance objectives. Non-contingent RSUs generally vest in thirds, annually, over a three-year period. Dividend equivalent rights generally accompany each RSU award and those rights accumulate and vest along with the underlying RSU.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend equivalent rights generally accompany each DSU award and are paid to participants in cash on the Company's applicable dividend payment date whether the DSU is vested or unvested. The dividend equivalent right associated with a DSU continues until delivery of the underlying shares of common stock is made.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of the underlying shares of common stock occurs at the earliest of a participant's separation from service, disability, death, or a change in control. Any shares subject to an award under the 2012 Equity Plan that are forfeited or expire will be available for the future grant of awards under the 2020 Equity Plan. As of December&#160;31, 2022, there were no unvested equity awards under the 2012 Equity Plan.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities under the Equity Plans from January 1, 2019, through December&#160;31, 2022:</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:80.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Activity</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646,480&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Additional shares available for issuance under the 2020 Equity Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: RSU and restricted stock awarded to eligible employees, net of forfeitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547,166)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699,314&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: RSU and restricted stock awarded to eligible employees, net of forfeitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(539,241)</span></td><td style="background-color:#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 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: stock issued in lieu of cash 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at December 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: RSU, DSU and restricted stock awarded to eligible employees, net of forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details activities with respect to outstanding RSUs, DSUs, and restricted stock under the Equity Plans for the year ended December&#160;31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.096%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair&#160;Value per Share</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771,171&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.24&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.03&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614,309&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.06&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the 614,309 unvested RSUs, DSUs and restricted stock outstanding at December&#160;31, 2022, 356,896 RSUs include contingent performance requirements for vesting purposes. At December&#160;31, 2022, there was $2.6&#160;million of unrecognized net compensation cost related to RSUs and restricted stock, which is expected to be recognized over a weighted average period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6 years</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021 and 2020, the Company granted 657,492 and 603,171 RSUs, respectively, with a weighted-average grant date fair value of $11.02 and $11.94 per share, respectively. The fair value of RSUs that vested was $3.8&#160;million and $3.7&#160;million for the years ended December&#160;31, 2021 and December&#160;31, 2020, respectively, based on the closing price of the Company's common stock of $9.33 and $11.13 at December 31, 2021 and 2020, respectively.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, our Board of Directors adopted the ESPP that our stockholders subsequently approved on July 25, 2016. A total of 250,000 shares of common stock were reserved for issuance under this plan. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP allows employees to purchase shares of common stock at a discounted rate, subject to plan limitations. Under the ESPP, eligible participants can voluntarily elect to have contributions withheld from their pay for the duration of an offering period, subject to the ESPP limits. At the end of an offering period, contributions will be used to purchase the Company's common stock at a discount to the market price based on the first or last day of the offering period, whichever is lower. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants are required to hold common stock for a minimum period of&#160;two years from the grant date. Participants will begin earning dividends on shares after the purchase date. Each offering period will generally last for no longer than&#160;six months. Once an offering period begins, participants cannot adjust their withholding amount. If a participant chooses to withdraw, any previously withheld funds will be returned to the participant, with no stock purchased, and that participant will be eligible to participate in the ESPP at the next offering period. If the participant terminates employment with the Company during the offering period, all contributions will be returned to the employee and no stock will be purchased. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes model to calculate the fair value of each offering period on the offer date. The Black-Scholes model requires the use of estimates for the expected term, the expected volatility of the underlying common stock over the expected term, the risk-free interest rate and the expected dividend payment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended&#160;December&#160;31, 2022, no shares of the Company's stock were purchased, as compared to 16,015 shares purchased for a total cost of $0.1 million for the year ended December&#160;31, 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities under the ESPP from January 1, 2020, through December&#160;31, 2022:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Activity</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: common stock purchased by eligible employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: common stock purchased by eligible employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,015)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,184&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: common stock purchased by eligible employees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,184&#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:top"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts withheld from participants are classified as a liability on the Consolidated Balance Sheets until funds are used to purchase shares. This liability amount is immaterial to the consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense associated with common stock, RSUs and restricted stock was recognized based on the grant date fair value of the instruments, over the instruments&#8217; vesting period. The following table reflects stock-based compensation expense for the periods stated:</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:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based RSUs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-based RSUs and restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in lieu of salary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,827&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,239&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,508&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026192416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of our (provision for) benefit from income taxes attributable to current operations for the periods stated were as follows:</span></div><div style="margin-bottom:3pt"><table 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:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,332)</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,594&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,947)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,483)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from (provision for) income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,859)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,152)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,455&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign income before income tax (benefit) expense is immaterial to consolidated income before income tax (benefit) expense. The following table summarizes the principal elements of the difference between the United States federal statutory rate of 21% and our effective tax rate for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:42.989%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.665%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:3pt"><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;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;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;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes computed at the federal statutory rate</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,740)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,572)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,191.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development and other tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess executive 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.0&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,859)</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,092.2)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,152)</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,455&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103.1)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The anticipated effective income tax rate is expected to continue to differ from the federal statutory rate primarily due to the effect of state incom</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e taxes and permanent differences between book and taxable income. The earnings of non-U.S. subsidiaries are deemed to be indefinitely reinvested in non-U.S. operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred income tax assets at December&#160;31, 2022 and 2021 were as follows:</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:61.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.096%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,862&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,436&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,139&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities, reserves and other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,342&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,283&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,691&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,045&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,051)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,965)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,214)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,726&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,831&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,178)</span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,398&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,653&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Operating Losses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had approximately $110.2 million of net operating losses available to offset future taxable income, of which approximately $70.6&#160;million were federal net operating losses with expiration dates that begin expiring in 2026 and will fully expire in 2030 and $39.6 million that were indefinite lived.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation Allowance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the recoverability of our deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence and by considering the adequacy of future taxable income from all sources, including prudent and feasible tax planning strategies. This assessment is required to determine whether, based on all available evidence, it is "more likely than not" (meaning a probability of greater than 50%) that all or some portion of the deferred income tax assets will be realized in future periods. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Historically, the cumulative loss incurred by the Company over the prior three-year period constituted a piece of objective negative evidence which limited our ability to consider other subjective evidence. Given the completion of our recent restructuring efforts and our expected return to profitability (as indicated by income generated before income taxes in 2022), we have eliminated costs that had resulted in our cumulative loss over the prior three-year period, that are not present in our current operating posture or future forecasts. As a result, we determined the negative evidence presented by a cumulative loss position to be weighted less in our assessment compared to positive evidence from our historical core operating results and future projections. Additionally, we considered there to be lower forecast uncertainty as a result of our new strategy and lessening impacts of COVID-19, such that we believe that positive evidence from our projections of future profitability to be weighted more heavily in our assessment of the recoverability of our deferred income tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Based on the assessment completed, utilizing our annual long-range planning and forecasting updates that are traditionally completed in the fourth quarter of each year, we reduced the valuation allowance by $21.9&#160;million as of December 31, 2022, to increase net deferred income tax assets, as their realization met the more-likely-than-not criterion. The Company maintained a valuation allowance of $2.3&#160;million related to Federal Foreign Tax Credits and certain state net operating losses and state tax credits, as we do not believe current projections of future taxable income will be sufficient to utilize those tax assets prior to expiration.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Audits</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020, 2021 and 2022 federal and state income tax returns are within the statute of limitations (&#8220;SOL&#8221;) and are currently not under examination by any Federal or state tax authority.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in all states and the District of Columbia and are subject to various state income and franchise tax audits. The states&#8217; SOL varies from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzU5MjA_fc56ce4e-8476-406f-960e-98d32d3f299b">three</span> to four years from the later of the due date of the return or the date filed. We usually file our federal and all state and local income tax returns on or before September&#160;15 of the following year; therefore, the SOL for those states with a three-year SOL is open for calendar years ending 2019 through 2022, and for the four-year SOL states, the SOL is open for years ending from 2018 through 2022.</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026295216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no significant commitments and contractual obligations as of December&#160;31, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various LOCs outstanding with multiple state agencies which are considered to be immaterial to the consolidated financial statements. The LOCs typically have <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzMyNQ_01d6cdba-e5df-42dd-a1b1-19ceff32071f">one</span> to three-year contract requirements and contain automatic renewal terms.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates contingencies on an ongoing basis and establishes loss provisions for matters in which losses are probable and the amount of loss can be reasonably estimated. As part of this evaluation, no loss contingencies were identified for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2021, we recognized a loss of $0.9&#160;million in the fourth quarter of 2021 related to the minimum remaining contractual obligation for a license and service contract classified as a research and development cost on the Consolidated Statement of Operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved, from time to time, in lawsuits arising in the normal course of business. We believe the potential outcomes from these lawsuits will not have a material adverse impact on our financial position or statement of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for office and transmitter locations. Substantially all of these leases have lease terms ranging from one month to five years. We continue to review our office and transmitter locations, and intend to replace, reduce or consolidate leases, where possible.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating leases at December&#160;31, 2022, were as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,777&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These leases typically include renewal options and escalation clauses. Where material, we recognize rent expense on a straight-line basis over the lease period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total rent expense under operating leases for the years ended December&#160;31, 2022, 2021 and 2020, was approximately $16.0&#160;million, $16.8 million and $17.3 million, 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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026125376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
<td class="text">EMPLOYEE BENEFIT PLANSThe Company has a savings plan in the U.S., the Spok Holdings, Inc. Savings and Retirement Plan, which qualifies under Section&#160;401(k) of the Internal Revenue Code. Participating U.S. employees may elect to contribute a percentage of their wages, subject to certain limitations.&#160;Matching contributions under the savings plan were approximately $1.2&#160;million for the year ended December&#160;31, 2022 and $1.6&#160;million for each of the years ended December&#160;31, 2021 and 2020.<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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026166688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Parties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTIES</a></td>
<td class="text">RELATED PARTIES<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A former member of our Board of Directors, who departed the Board during the third quarter of 2020, concurrently served as a director for an entity that leases transmission tower sites to the Company. For the years ended December 31, 2020, we recorded site rent expenses pertaining to the leases of $3.5&#160;million. This amount was included within technology operations expenses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A member of our Board of Directors, who was appointed at the beginning of 2020, serves as Chief Information Officer for an entity that is also a customer of the Company. For the years ended December&#160;31, 2022, 2021 and 2020, we recognized revenues of $0.6 million, $1.0&#160;million and $0.7&#160;million, respectively, related to contracts from the entity at which the individual is employed.</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026098192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>VALUATION AND QUALIFYING ACCOUNTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">VALUATION AND QUALIFYING ACCOUNTS</a></td>
<td class="text"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPOK HOLDINGS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALUATION AND QUALIFYING ACCOUNTS</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.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.709%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses, Service Credits and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at&#160;the<br/>Beginning of<br/>the Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged&#160;to<br/>Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-offs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at&#160;the<br/>End of the<br/>Period</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(902)</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,808&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,006)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<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 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790020706944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_BusinessPolicyPolicyTextBlock', window );">Business</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spok, Inc., a wholly owned subsidiary of Spok Holdings, Inc. (NASDAQ: SPOK) ("Spok," the "Company," "we," "us" and "our") is proud to be the global leader in healthcare communications. We deliver clinical information to care teams when and where it matters most to improve patient outcomes. Top hospitals rely on Spok products and services to enhance workflows for clinicians, support administrative compliance, and provide a better experience for patients. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a focused suite of unified clinical communication and collaboration solutions that include call center applications, clinical alerting and notifications, one-way and advanced two-way wireless messaging services, mobile communications and public safety solutions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide one-way and advanced two-way wireless messaging services, including information services, throughout the United States. These services are offered on a local, regional and nationwide basis, employing digital networks. One-way messaging consists of numeric and alphanumeric messaging services. Numeric messaging services enable subscribers to receive messages that are composed entirely of numbers, such as a phone number, while alphanumeric messages may include numbers and letters, which enable subscribers to receive text messages. Two-way messaging services enable subscribers to send and receive messages to and from other wireless messaging devices, including pagers, personal digital assistants and personal computers. We also offer voice mail, personalized greetings, message storage and retrieval, and equipment loss and/or maintenance protection to both one-way and two-way messaging subscribers. These services are commonly referred to as wireless messaging and information services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also develop, sell and support enterprise-wide systems for hospitals and other organizations needing to automate, centralize and standardize clinical communications. These solutions are used for contact centers, clinical alerting and notification, mobile communications and messaging and for public safety notifications. These areas of market focus compliment the market focus of our wireless services outlined above.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements include our accounts and the accounts of our wholly owned direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Our Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") and the rules and regulations of the United States Securities and Exchange Commission (the "SEC"). In management's opinion, the Consolidated Financial Statements include all adjustments and accruals that are necessary for the presentation of the results of all periods reported herein and all such adjustments are of a normal, recurring nature. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts shown on the consolidated statements of operations within the operating expense categories of cost of revenue; research and development; technology operations; selling and marketing; and general and administrative are recorded exclusive of depreciation, amortization and accretion. These items are shown separately on the Consolidated Statements of Operations within operating expenses to the extent that they are considered material for the periods presented.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts in the Consolidated Financial Statements have been reclassified to conform to the current period's presentation. These reclassifications had no effect on the reported results of operations or the Consolidated Balance Sheets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. On an ongoing basis, we evaluate estimates and assumptions, including but not limited to those related to the impairment of long-lived assets, intangible assets subject to amortization and goodwill, accounts receivable allowances, revenue recognition, depreciation expense, asset retirement obligations, and income taxes. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition and Shipping and Handling Costs</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:7pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The majority of our revenues are derived from short-term contracts related to the sale of wireless paging services and software solutions. Our arrangements exist primarily with customers in the healthcare market and to a lesser extent state and federal governments, as well as large enterprise businesses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the typical payment terms of our software contracts, customers will normally pay a material amount of the contract price immediately upon execution of the contract. The remaining payments are required when the product is delivered, when services begin and, to a lesser extent, when services are completed. Wireless services are generally billed as incurred on a monthly basis. Our contracts will generally result in billings in excess of revenue recognized, which we present as deferred revenues on the Consolidated Balance Sheets, primarily due to the receipt of payment in advance of the product or services we provide. Amounts billed and due from our customers are classified as accounts receivable on the Consolidated Balance Sheets. At times, we may have contracts which require us to perform work or provide products prior to billing which will generally result in revenue recognized in excess of billings. This excess is presented as unbilled receivables in the Notes to the Consolidated Financial Statements. We generally do not have transactions that include a significant financing component (whether payments are made in advance or in arrears) as our contracts typically take less than 12 months to complete once started. We would not adjust the total consideration for the effects of a significant financing component if we anticipate, at contract inception, that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for a contract when: (1) both parties have approved the contract through mutually signed agreements or through other methods such as purchase orders or master agreements; (2) the rights of the parties have been identified; (3) payment terms have been identified; (4) the contract has commercial substance; and (5) collectability of consideration is probable. We also evaluate whether two or more contracts should be combined and accounted for as a single contract. In our evaluation, we consider criteria such as, but not limited to, whether: (1) the contracts are negotiated as a package with a single commercial objective; (2) the amount of consideration to be paid in one contract is dependent on the price or performance of another contract; and (3) some or all of the goods or services promised in the contracts are a single performance obligation. Should we consider contracts related, we would account for those contracts as if they were a single contract. Evaluating whether two or more contracts should be combined and accounted for as a single contract requires significant judgment. In the aggregate, a decision to combine a group of contracts could significantly impact the amount of revenue and profit recorded in a given period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review each contract to determine whether to account for the various promises as one or more performance obligations. The assessment and determination of performance obligations for a given contract requires significant judgment. Wireless service contracts are generally considered to be a single promise and therefore accounted for as a single performance obligation. Contracts which include goods or services related to our software solutions and subscriptions are generally sold with multiple promises and therefore will often include multiple performance obligations. Material performance obligations related to the sale of our software solutions include software licenses, professional services, hardware and maintenance.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">More often than not, total consideration will equate to the stated value on the contract taking into consideration any period or term over which services are to be provided, if applicable. However, we could have contracts in which variable consideration is present. It is common for our contracts that include wireless services to contain customer penalties if rental pagers are not returned and fees for usage of services in excess of the contractually allotted amount for a given period. It is also common for our contracts that include professional services to include travel-related costs. These are costs which we incur in the normal course of delivering professional services and are generally billable to the customer based on our incurred expenses. These elements of variable consideration are fully constrained when an agreement is initially executed and are generally not considered estimable until the penalties, fees or costs have been incurred or are otherwise known. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimating variable consideration requires significant judgment and our assessment includes all relevant information that is reasonably available to us including historical, current and forecasted information. We have elected to exclude from revenue all amounts collected on behalf of third parties, and therefore, items such as sales and use tax are excluded from our calculation of the total transaction price.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a contract is separated into more than one performance obligation we allocate the total transaction price to each performance obligation proportionately based on the estimated relative standalone selling price ("SSP") of the promised goods or services underlying each performance obligation. We rarely sell goods or services as readily observable standalone sales, however, if we do, the observable standalone sales are used to determine the SSP. In most cases, we must estimate the relative SSP which requires significant judgment and estimates. In instances where SSP is not directly observable, we determine the SSP using information that may include contractually stated prices, market conditions, costs, renewal contracts, list prices and other observable inputs. A discount is present if the total transaction price is less than the sum of the estimated SSPs of the goods or services promised in the contract. Discounts are generally allocated proportionately based on the relative SSP of the identified performance obligations for a given contract. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our wireless, professional, maintenance, and subscription services are generally recognized over time due to a customer's simultaneous receipt and consumption of the benefit as we perform the work. As we transfer control over time, we recognize revenue based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires significant judgment and is based on the nature of the products or services to be provided. Generally, we use the time-elapsed measure of progress for performance obligations that include wireless, maintenance, or subscription services. We believe this method best depicts the simultaneous transfer and consumption of the benefit based on our performance as these services are generally considered standby services. For professional services, we leverage an input methodology based on the number of hours worked on a project versus the total expected hours necessary to complete the project. Revenues are recognized proportionally as hours are incurred. This is a significant area of judgment as it requires an estimate at completion ("EAC") for each contract. Our initial EAC is primarily based on prior experience also taking into consideration any specific facts and circumstances for a given contract. As projects progress, the EAC is periodically updated and reviewed to ensure the timing of revenue recognition is appropriate. The creation, maintenance and review of a project's EAC requires significant judgment to determine an appropriate number of hours over which the remaining project is expected to be completed. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software licenses and hardware are generally recognized at a point in time when we have transferred control to the customer. For software licenses, revenue is not recognized until the related license(s) has been made available to the customer and the customer can begin to benefit from its right to use the license(s). Our software licenses represent a right to use Spok&#8217;s Intellectual Property ("IP") as it exists at a point in time at which the license is granted. Many of our software licenses have significant standalone functionality due to their ability to process a transaction or perform a function or task, and we do not need to maintain those products, once provided to the customer, for value to exist. While the functionality of IP that we license may substantively change during the license period, customers are not contractually or practically required to update their license as a result of those changes. In most contracts transfer of control for software licenses occurs in a short period of time after a contract has been executed and licenses are made electronically available.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts may be modified to account for changes in a project's scope or other customer requirements. Most of our contract modifications are for goods or services that are distinct from the existing contract. In these instances, the contract modification would either be recognized as an entirely new and separate contract or the modification would be treated as if it were a termination of the existing contract and the creation of a new contract including all undelivered goods and services under the previous contract. Revenue would be recognized on a prospective basis and a cumulative catch-up would not be recognized. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incremental Costs of Obtaining a Contract and Costs to Fulfill a Contract</span></div>Our incremental costs primarily relate to sales commissions. We capitalize commissions and proportionally recognize the related expense to revenue as it is recognized on the underlying performance obligations. Some of these costs may relate to specific future anticipated contracts, specifically future maintenance renewals, on which we do not pay commensurate sales commissions. We amortize commission costs proportionally with revenue, thus it is necessary for us to estimate future revenues when there are future anticipated contracts. We estimate future revenues based on anticipated renewal amounts over an expected useful life (e.g. the period over which we believe the initial sales commissions relate to future anticipated contracts). The expected useful life is based on a review of our product life cycles, customer upgrade patterns and the rate at which customers renew maintenance.<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur shipping and handling costs to send and receive messaging devices and other equipment to/from our customers. Amounts billed to customers related to shipping and handling are classified as revenue and the Company's shipping and handling costs are classified as cost of revenue. These costs are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use ("ROU") assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We have made an accounting policy election not to apply the recognition requirements of ASC 842, "Leases," to short-term leases. Those leases which have a term of less than 12 months will have lease payments recognized, in our Consolidated Statements of Operations, on a straight-line basis over the lease term. An optional renewal or termination is not recognized as part of the lease term unless we determine that it is reasonably certain that we will exercise that option. The term reasonably certain is a high threshold for which pervasive evidence generally does not exist, and therefore, optional renewal periods are generally excluded from our ROU assets and lease liabilities until they have been exercised. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, we use an estimated incremental borrowing rate in determining the present value of lease payments. The Company uses a portfolio approach when determining the discount rate applied to its leases. Significant judgment is necessary when determining a discount rate because we must estimate the discount rate based on a number of factors and observable inputs including current market conditions, market yields, government bond rates, credit risk, and other factors as necessary. The Company must also exercise significant judgment when determining whether an option to renew or terminate a lease should be included in the lease term. This judgment includes an assessment of all relevant economic factors such as costs relating to the termination or extension of a lease, importance of the underlying asset to the Company&#8217;s operations, and the terms and conditions of the optional periods in relation to current market rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where we have lease agreements which contain lease and nonlease components, we have elected to make use of the practical expedient to account for each separate lease component and associated nonlease component as a single lease component. This practical expedient is applied to our facility and site leases whereby maintenance and utilities charges are included with lease components in the measurement of our lease liability.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment&#160;of Goodwill, Long-Lived Assets, and Intangible Assets Subject to Amortization</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Impairment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">of Goodwill, Long-Lived Assets, and Intangible Assets Subject to Amortization</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized but is evaluated for impairment at least annually, or when events or circumstances suggest a potential impairment has occurred. We perform this annual impairment test in the fourth quarter of the fiscal year. We evaluate goodwill for impairment between annual tests if indicators of impairment exist. The impairment test involves comparing the fair value of the reporting unit with its carrying value. An impairment charge is recognized for the amount that the carrying value exceeds the reporting unit's fair value. For purposes of the goodwill impairment evaluation, the Company as a whole is considered the reporting unit. The fair value of the reporting unit is estimated under a market-based approach using the fair value of the Company's common stock. The estimated fair value requires significant judgments, including timing and appropriateness of the price of common stock used (e.g. point-in-time application, simple moving average, exponential moving average), as well as application of an estimated control premium. The estimated control premium is based on a review of current and past market information published by a third-party resource, assessment of the Company's future projected discounted cash flows and other relevant information if available. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded no impairment of goodwill for the years ended December 31, 2022 and 2021, and an impairment of $25.0&#160;million for the year ended December 31, 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to evaluate the carrying value of our long-lived assets, amortizable intangible assets and goodwill. Amortizable intangible assets include customer-related intangibles that resulted from previous acquisitions. Such intangibles are amortized over periods up to 10 years. Quarterly, we assess whether circumstances exist which suggest that the carrying value of long-lived and amortizable intangible assets (asset groups) may not be recoverable. When applicable, we assess the recoverability of the carrying value of our long-lived assets (asset groups) and certain amortizable intangible assets based on estimated undiscounted cash flows generated from such assets (asset groups). We determine asset groups based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In assessing the recoverability of these assets, we forecast cash flows based on various operating assumptions such as revenue forecasted by product line, in-process research and development cost, and other direct costs. Significant judgment is required in determining the recoverability, including the timing and appropriateness of the estimated undiscounted cash flows. If the forecast of undiscounted cash flows does not exceed the carrying value of the long-lived and amortizable intangible assets, we record an impairment charge to the extent the carrying value exceeded the fair value of such assets. Significant judgment may be required in estimating fair value dependent on the availability of objective, market-based, evidence and the input level (e.g., Level 1, 2 or 3) of that evidence.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable Allowances</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Allowances</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our two most significant allowance accounts are: an allowance for credit losses and an allowance for service credits. Provisions for these allowances are recorded on a monthly basis and are included as a component of general and administrative expenses, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates are used in determining the allowance for credit losses and are based on historical collection experience and current and forecasted trends, as well as known specific collection risks. In determining these estimates, we review historical write-offs, including comparisons of write-offs to provisions for credit losses. We compare the ratio of the allowance to gross receivables to historical levels, and monitor amounts collected and related statistics. We write off receivables when they are deemed uncollectible. While write-offs of customer accounts have historically been within our expectations and the provisions established, we cannot guarantee that the future write-off experience will be consistent with historical experience, which could result in material differences when compared to the allowance for credit losses and related provisions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we grant service credits for customer retention purposes or when there is an adjustment in the scope of work. The allowance for service credits related provisions are based on historical credit percentages, current credit and aging trends, historical actual payment trends and actual credit experience. We analyze our past credit experience over several time frames. Using this analysis along with current operational data, including existing experience of credits issued and the time frames in which credits are issued, we establish an appropriate allowance for service credits. This allowance also reduces accounts receivable for lost and non-returned pagers to the expected realizable amounts and for free wireless services. While credits issued have been within our expectations and the provisions established, we cannot guarantee that future credit experience will be consistent with historical experience, which could result in material differences when compared to the allowance for service credits and maintenance-related provisions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are reported at cost and are depreciated using the straight-line method based on estimated useful lives which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI0NDUy_d63041a7-66f5-444e-922d-c7cd888eabac">one</span> to five years.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div>Transmitter assets are grouped into tranches based on our transmitter decommissioning forecast and are depreciated using the group life method on a straight-line basis. Depreciation expense is determined by the expected useful life of each tranche of the underlying transmitter assets. The expected useful life is based on our forecasted usage of those assets and their retirement over time and aligns the useful lives of these transmitter assets with their planned removal from service. Disposals are charged against accumulated depreciation with no gain or loss recognized. This rational and systematic method matches the underlying usage of these assets to the underlying revenue that is generated from these assets. Depreciation expense for these assets is subject to change based upon revisions in the timing of transmitter deconstruction resulting from our long-range planning and network rationalization process.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsPolicy', window );">Asset Retirement Obligations</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Retirement Obligations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize liabilities and corresponding assets for future obligations associated with the retirement of assets. We have paging equipment assets, principally transmitters, which are located at leased locations. The underlying leases generally require the removal of equipment at the end of the lease term; therefore, a future obligation exists. Asset retirement costs are reflected in paging equipment assets with depreciation expense recognized over the estimated lives, which range between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI1OTA3_83a25f56-1857-4e55-9e0a-dc847a82e968">one</span> and five years. The asset retirement costs and the corresponding liabilities that have been recorded to date generally relate to either current plans to consolidate networks or to the removal of assets at a future terminal date. When an asset retirement obligation arises, the liabilities and corresponding assets are recorded at their present value using a discounted cash flow approach and the liabilities are accreted using the interest method. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recognition of an asset retirement obligation requires that management make numerous assumptions regarding such factors as the cost and timing of deconstruction; the credit-adjusted risk-free rate to be used; inflation rates; and future advances in technology. The fair value of contractor fees to remove each asset, based on historical trend, is estimated to escalate by 3.1% each year through the terminal date. The total estimated liability is based on the estimated future value of those costs and the timing of deconstruction.</span></div>We believe these estimates are reasonable at the present time, but we can give no assurance that changes in technology, our financial condition, the economy or other factors would not result in higher or lower asset retirement obligations. Any variations from our estimates would generally result in a change in the assets and liabilities in equal amounts, and operating results would differ in the future by any difference in depreciation expense and accretion expense (see Note 6, "Consolidated Financial Statements' Components", and Note 8, "Asset Retirement Obligations" for additional details).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file a consolidated U.S. federal income tax return and income tax returns in state, local and foreign jurisdictions as required. The provision for current income taxes is calculated and accrued on income and expenses expected to be included in current year U.S. and foreign income tax returns. The provision for current income taxes may also include interest, penalties and an estimated amount reflecting uncertain tax positions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are calculated based on temporary differences between the financial statement values and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards at the enacted tax rates expected to apply to taxable income when taxes are actually paid or recovered. Changes in deferred income tax assets and liabilities are included as a component of deferred income tax expense. Deferred income tax assets represent amounts available to reduce future income taxes payable. We assess the recoverability of our deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence and by considering the adequacy of future taxable income from all sources, including prudent and feasible tax planning strategies. This assessment is required to determine whether, based on all available evidence, it is "more likely than not" (meaning a probability of greater than 50%) that all or some portion of our deferred income tax assets will be realized in future periods. We provide a valuation allowance when we consider it "more likely than not" that a deferred income tax asset will not be fully recovered. The assessment of our deferred income tax assets requires significant judgment. We reduced the valuation allowance by $21.9&#160;million, as of December 31, 2022, based on the assessment completed, utilizing our annual long-range planning and forecasting updates. The Company maintained a valuation allowance of $2.3&#160;million related to federal foreign tax credits and certain state net operating losses as we do not believe current projections of future taxable income will be sufficient to utilize those tax assets prior to expiration.</span></div>Assets and liabilities are established for uncertain tax positions taken or positions expected to be taken in income tax returns when such positions fail to meet the "more likely than not" threshold based on the technical merits of the positions. We assess whether previously unrecognized tax benefits may be recognized when the tax position is (1) more likely than not of being sustained based on its technical merits, (2)&#160;effectively settled through examination, negotiation or litigation, or (3)&#160;settled through actual expiration of the relevant tax statutes. The assessment of an uncertain tax position requires significant judgment.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 985-20, Software to be Sold, Leased, or Marketed, certain software development costs are charged to operations and expensed as incurred until technological feasibility has been established. Material costs incurred after technological feasibility is established and before the product is ready for general release are capitalized and amortized on a straight-line basis over the estimated remaining economic life of the product or the ratio of current revenues to total projected product revenues, whichever is greater. To date, the time between technological feasibility and general release to the public has been extremely short and consequently expenses available for capitalization have been immaterial. Accordingly, all research and developments costs incurred to date, accounted for in accordance with ASC 985-20, have been expensed as incurred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 350-40, Internal-Use Software, certain software development costs were capitalized while in the application development stage related to software developed for internal use or software sold in a Software as a Service ("SaaS") arrangement. This included certain development costs for our integrated communications and collaboration platform, Spok Go</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, prior to our new strategic business plan in February 2022 that discontinued Spok Go. These costs qualified for capitalization beginning in the first quarter of 2020. All other costs incurred during the preliminary project stage or the post-implementation stage were expensed as incurred. Significant judgment was required when assessing costs and determining whether they fell within the preliminary project, application development, or post-implementation stage that determined whether the associated costs were expensed as incurred or capitalized. </span></div>Capitalized software development was amortized on a straight-line basis over the estimated useful life of the asset, typically three years, beginning when those development efforts were placed into service (e.g., generally once made commercially available). Determining the estimated useful life required significant judgment as we considered factors such as the rapid and continuous developments in software technology, obsolescence and anticipated life of the service offering before enhancements would have been necessary.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Expenses</a></td>
<td class="text">Advertising ExpensesAdvertising costs are charged to operations when incurred. Advertising costs are classified as selling and marketing expenses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for share-based payments to employees, including restricted stock units ("RSUs"), restricted common stock ("restricted stock") and the option to purchase common stock under the Employee Stock Purchase Plan ("ESPP"), based on their fair value and the estimated number of shares we expect will vest based on the performance metrics associated with the award, if applicable. Fair value for RSUs and restricted stock is measured based on the closing fair market value of the Company's common stock on the date of grant. Fair value for ESPP is measured using the Black-Scholes model for each offering period based on the offer date. Compensation expense is recognized on a straight-line basis over the requisite service period. Forfeitures and withdrawals are accounted for on an as incurred basis. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our estimates of the expected attainment of performance targets are reflected in the amount of compensation expense that we recognize for the related instruments during the interim reporting period when the change in estimate is determined and may cause the amount of compensation expense that we record for each period to vary. Further information regarding stock-based compensation can be found in Note 9, "Stockholders' Equity."</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash, cash equivalents, short-term receivables and accounts receivable. While our cash and cash equivalents are managed by reputable financial institutions, deposits at these institutions and funds may, at times, exceed federally insured limits. Management believes that these financial institutions and funds are financially sound and, accordingly, that minimal credit risk exists.</span></div>Accounts receivable are typically unsecured and are derived from revenue earned from customers across different geographic locations, primarily within the U.S. We perform ongoing credit evaluations of our customers, and generally do not require collateral. We maintain an allowance for estimated credit losses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_SalesAndUseTaxesPolicyTextBlock', window );">Sales and Use Taxes</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Use Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and use taxes imposed on the ultimate consumer are excluded from revenue where we are required by law or regulation to act as collection agent for the taxing jurisdiction.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value Measurements and Financial Instruments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements and Financial Instruments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for certain assets and liabilities at fair value. We categorize each of our fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs are based upon unadjusted quoted prices for identical instruments in active markets.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Level</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inputs are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and inputs that are corroborated by other observable market data.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unobservable inputs that cannot be corroborated by observable market data and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid interest-earning investments with a maturity of three months or less at the date of purchase to be cash equivalents. Those investments with an original maturity of greater than three months and less than one year are classified as short-term investments. Cash and cash equivalents consist primarily of cash on deposit with banks and investments in money market funds.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our short-term investments consist entirely of U.S. Treasury securities which are classified as held-to-maturity and are measured at amortized cost on our Consolidated Balance Sheets. These investments are classified as Level 1 and mature within 12 months. The differences between carrying value and fair value are not material to the Consolidated Financial Statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments including cash and cash equivalents, accounts receivable and accounts payable all have fair values that approximate their carrying values at December&#160;31, 2022 and 2021 due to their short maturities.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Common Share</a></td>
<td class="text">Earnings Per Common ShareThe calculation of earnings per common share is based on the weighted-average number of common shares outstanding during the applicable period. The calculation for diluted earnings per common share recognizes the effect of all potentially dilutive common shares that were outstanding during the respective periods, unless the impact would be anti-dilutive.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Standards</a></td>
<td class="text">RECENT ACCOUNTING STANDARDSThe Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board ("FASB"). The Company has determined that all recent ASUs issued by the FASB are either not applicable or are not expected to have a material impact on the Company's Consolidated Financial Statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_BusinessPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_BusinessPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_spok_SalesAndUseTaxesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sales And Use Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_SalesAndUseTaxesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_AssetRetirementObligationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2175671<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsPolicy</td>
</tr>
<tr>
<td style="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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026178880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring and Related Costs</a></td>
<td class="text">These costs are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.705%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.095%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and personnel related costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual terminations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total severance and restructuring costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,329&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve by Type of Cost</a></td>
<td class="text"><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restructuring related liabilities associated with the strategic business plan and included within accrued compensation and benefits and other current liabilities within the Consolidated Balance Sheet at December&#160;31, 2022, is as follows:</span></div><div style="margin-bottom:8pt;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:80.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,208&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022843216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Deferred Revenue and Prepaid Commissions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenue</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by revenue type:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging revenue</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,845&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and other revenue</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,622&#160;</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,826&#160;</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,593&#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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,202&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,917&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,345&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,912&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,327&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,587&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,534&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,153&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently structured as a single operating (and reportable) segment, a clinical communication and collaboration business. The U.S. was the only country that accounted for more than 10% of the Company&#8217;s total revenue for the years ended December 31, 2022, 2021 and 2020. Revenue generated in the U.S. and internationally consisted of the following for the periods stated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,265&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,831&#160;</span></td><td style="background-color:#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 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,534&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,153&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Deferred Revenue</a></td>
<td class="text">Changes in the balance of total deferred revenue during the twelve months ended December&#160;31, 2022, are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.098%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue Recognized</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,406&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,536&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,418)</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostTableTextBlock', window );">Schedule of Deferred Commissions</a></td>
<td class="text">Changes in the balance of total prepaid commissions during the year ended December&#160;31, 2022, are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.098%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions Recognized</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid Commissions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,821&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,957&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,033)</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostTableTextBlock</td>
</tr>
<tr>
<td style="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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026176912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Costs</a></td>
<td class="text">The following table presents lease costs disaggregated by type:<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,063</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,221</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,797</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,916</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,529</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,991</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost - related party</span><span style="color:#000000;font-family:'Arial',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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,518</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,979</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,750</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,306</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:13.5pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A former member of our Board of Directors, who departed the Board during the third quarter of 2020, concurrently served as a director for an entity that leases transmission tower sites to the Company. Refer to Note 13, "Related Parties," for additional details.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information:</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,708</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,625</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,685</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and discount rate:</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.06</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.39%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.44%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Lease Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December&#160;31, 2022, were as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,096&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,581&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating leases at December&#160;31, 2022, were as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,777&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026195440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statements' Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_DepreciationAmortizationAndAccretionTableTableTextBlock', window );">Summary of Depreciation, Amortization and Accretion</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation, amortization and accretion consisted of the following for the periods stated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(702)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging and computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,891&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,056&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,012&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization</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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,774&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,573&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation, amortization and accretion expense</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,446&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,056&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following for the periods stated:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>&#160;(In Years)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,307&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paging and computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,844&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,061&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,126&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,223&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,746&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_DepreciationAmortizationAndAccretionTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Depreciation amortization and accretion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_DepreciationAmortizationAndAccretionTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026348256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill, Capitalized Software Development and Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Summary of Amortizable Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net consolidated balance of intangible assets consisted of the following at December&#160;31, 2022 and 2021:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.711%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross           Carrying       Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross           Carrying       Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,002&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,002)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,002&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,002)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026279856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Summary of Changes in Asset Retirement Obligation Liability Balances</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the changes in the asset retirement obligation liabilities for the periods stated were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Portion</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Portion</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,289&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,624&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,355&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,485&#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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,237&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022947680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text">The components of basic and diluted net loss per common share were as follows for the periods stated:<table 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:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except for share and per share amounts)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,180)</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,225)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,672,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,404,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,028,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,991,202&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,404,477&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,028,918&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.11&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.14)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.32)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per common share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.09&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.32)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, the following securities were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock', window );">Schedule of Activities Under Equity Plan</a></td>
<td class="text"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities under the Equity Plans from January 1, 2019, through December&#160;31, 2022:</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:80.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Activity</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646,480&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Additional shares available for issuance under the 2020 Equity Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: RSU and restricted stock awarded to eligible employees, net of forfeitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547,166)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699,314&#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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: RSU and restricted stock awarded to eligible employees, net of forfeitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(539,241)</span></td><td style="background-color:#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 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: stock issued in lieu of cash 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at December 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: RSU, DSU and restricted stock awarded to eligible employees, net of forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity securities available at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock', window );">Schedule of Additional Awards Under 2011 LTIP</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details activities with respect to outstanding RSUs, DSUs, and restricted stock under the Equity Plans for the year ended December&#160;31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.096%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair&#160;Value per Share</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771,171&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.24&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.03&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614,309&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.06&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock', window );">Schedule of Activities Under Equity Plan From Inception</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities under the ESPP from January 1, 2020, through December&#160;31, 2022:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Activity</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: common stock purchased by eligible employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: common stock purchased by eligible employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,015)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,184&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: common stock purchased by eligible employees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ESPP equity securities available at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,184&#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:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Stock Based Compensation Expense</a></td>
<td class="text">The following table reflects stock-based compensation expense for the periods stated:<table 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:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based RSUs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-based RSUs and restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in lieu of salary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,827&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,239&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,508&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Activities under equity plan from inception.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Activities under equity plan from inception.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in restricted stock units (RSUs).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790027669824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit) Attributable to Current Operations</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of our (provision for) benefit from income taxes attributable to current operations for the periods stated were as follows:</span></div><div style="margin-bottom:3pt"><table 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:42.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.097%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,332)</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,594&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,947)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,483)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from (provision for) income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,859)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,152)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,455&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text">The following table summarizes the principal elements of the difference between the United States federal statutory rate of 21% and our effective tax rate for the years ended December&#160;31, 2022, 2021 and 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:42.989%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.665%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:3pt"><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;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;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;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes computed at the federal statutory rate</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,740)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,572)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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:'Arial',sans-serif;font-size:10pt;font-weight: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,191.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development and other tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess executive 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.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:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.0&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,859)</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,092.2)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,152)</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,455&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103.1)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock', window );">Schedule of Deferred Income Tax Assets</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred income tax assets at December&#160;31, 2022 and 2021 were as follows:</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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:61.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.096%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,862&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,436&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,139&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities, reserves and other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,342&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,283&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,691&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,045&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,051)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,965)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,214)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,726&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,831&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,178)</span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,398&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,653&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes In Deferred Income Tax Assets And Liabilities Table [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026279856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Lease Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December&#160;31, 2022, were as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,096&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,581&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating leases at December&#160;31, 2022, were as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.095%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Year Ended December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,777&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790024445392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>account</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesCommissionsAndFees', window );">Commissions expense</a></td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="nump">$ 4,400,000<span></span>
</td>
<td class="nump">$ 4,300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill and capitalized software development impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareImpairments1', window );">Capitalized computer software, impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_NumberofSignificantAllowanceAccounts', window );">Number of significant allowance accounts | account</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease', window );">Contractor fee, annual percentage increase</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, deferred tax asset, increase (decrease), amount</a></td>
<td class="num">$ (21,900,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">2,328,000<span></span>
</td>
<td class="nump">24,178,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Uncertain tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provisions for doubtful accounts, service credits and other</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized software development costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Paging Equipment Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Paging Equipment Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization of intangible assets</a></td>
<td class="text">10 years<span></span>
</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_spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligations, Fair Value Estimate, Contractor Fee, Annual Percentage Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_NumberofSignificantAllowanceAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Significant Allowance Accounts</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_NumberofSignificantAllowanceAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareImpairments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<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> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareImpairments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesCommissionsAndFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesCommissionsAndFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_PagingEquipmentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_PagingEquipmentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790024421344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 08, 2022 </div>
<div>position</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated', window );">Number of positions to be eliminated | position</a></td>
<td class="nump">176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Severance and restructuring | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="nump">$ 320<span></span>
</td>
<td class="nump">$ 692<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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of positions eliminated during the period as a result of restructuring activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790122956544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Restructuring Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance and personnel related costs</a></td>
<td class="nump">$ 6,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ProfessionalAndOtherFeesRestructuring', window );">Contractual terminations</a></td>
<td class="nump">1,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total severance and restructuring costs</a></td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="nump">$ 320<span></span>
</td>
<td class="nump">$ 692<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_ProfessionalAndOtherFeesRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Professional And Other Fees, Restructuring</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ProfessionalAndOtherFeesRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790027573792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Activity for Restructuring Related Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Restructuring and other charges</a></td>
<td class="nump">6,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments</a></td>
<td class="num">(4,286)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash adjustment</a></td>
<td class="num">(155)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">$ 2,208<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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<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 17<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveAccrualAdjustment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveAccrualAdjustment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveSettledWithoutCash2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the reserve for full or partial settlement through consideration other than cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveSettledWithoutCash2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790020761472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Deferred Revenue and Prepaid Commissions - Schedule of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 134,534<span></span>
</td>
<td class="nump">$ 142,153<span></span>
</td>
<td class="nump">$ 148,180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">130,380<span></span>
</td>
<td class="nump">138,265<span></span>
</td>
<td class="nump">145,349<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,154<span></span>
</td>
<td class="nump">3,888<span></span>
</td>
<td class="nump">2,831<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=spok_WirelessOperationsMember', window );">Wireless revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">75,622<span></span>
</td>
<td class="nump">78,826<span></span>
</td>
<td class="nump">83,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=spok_PagingMember', window );">Paging revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">73,323<span></span>
</td>
<td class="nump">75,845<span></span>
</td>
<td class="nump">79,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Product and other revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">2,299<span></span>
</td>
<td class="nump">2,981<span></span>
</td>
<td class="nump">3,677<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=spok_SoftwareProductAndServiceMember', window );">Software revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">58,912<span></span>
</td>
<td class="nump">63,327<span></span>
</td>
<td class="nump">64,587<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=spok_SoftwareOperationsMember', window );">Operations revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">21,978<span></span>
</td>
<td class="nump">25,345<span></span>
</td>
<td class="nump">25,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">License</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">7,202<span></span>
</td>
<td class="nump">5,917<span></span>
</td>
<td class="nump">5,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=spok_ProfessionalServicesMember', window );">Professional services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">12,565<span></span>
</td>
<td class="nump">17,161<span></span>
</td>
<td class="nump">17,910<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=spok_HardwareMember', window );">Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">2,211<span></span>
</td>
<td class="nump">2,267<span></span>
</td>
<td class="nump">2,841<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 36,934<span></span>
</td>
<td class="nump">$ 37,982<span></span>
</td>
<td class="nump">$ 38,591<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=spok_WirelessOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=spok_WirelessOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=spok_PagingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=spok_PagingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=spok_SoftwareProductAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=spok_SoftwareProductAndServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=spok_SoftwareOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=spok_SoftwareOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=spok_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=spok_ProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=spok_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=spok_HardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790023268224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Deferred Revenue and Prepaid Commissions - Deferred Revenue (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ContractWithCustomerLiabilityRollForwardAbstract', window );"><strong>Contract With Customer Liability (Roll Forward) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">$ 26,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ContractWithCustomerLiabilityIncreaseFromAdditions', window );">Additions</a></td>
<td class="nump">58,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance', window );">Revenue Recognized</a></td>
<td class="num">(58,418)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">$ 26,524<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_ContractWithCustomerLiabilityIncreaseFromAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer Liability Increase From Additions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ContractWithCustomerLiabilityIncreaseFromAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer Liability Revenue Recognized Including Opening Balance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_ContractWithCustomerLiabilityRollForwardAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer Liability (Roll Forward)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ContractWithCustomerLiabilityRollForwardAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026348256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Deferred Revenue and Prepaid Commissions - Additional Details (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Revenue recognized</a></td>
<td class="nump">$ 22.8<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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12A<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL108322424-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790122958320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Deferred Revenue and Prepaid Commissions - Prepaid Commissions (Details) - Sales Commissions<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_CapitalizedContractCostRollForward', window );"><strong>Capitalized Contract Cost [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Beginning balance</a></td>
<td class="nump">$ 1,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_IncreaseDecreaseToCapitalizedContractCost', window );">Additions</a></td>
<td class="nump">3,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_CapitalizedContractCostAmountRecognized', window );">Commissions Recognized</a></td>
<td class="num">(4,033)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Ending balance</a></td>
<td class="nump">$ 1,745<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_CapitalizedContractCostAmountRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost, Amount Recognized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_CapitalizedContractCostAmountRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_CapitalizedContractCostRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_CapitalizedContractCostRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_IncreaseDecreaseToCapitalizedContractCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) To Capitalized Contract Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_IncreaseDecreaseToCapitalizedContractCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAxis=spok_SalesCommissionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAxis=spok_SalesCommissionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022218192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue, Deferred Revenue and Prepaid Commissions - Performance Obligations (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 44.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 33.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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, timing</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, timing</a></td>
<td class="text">0 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790023020832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details)<br> ft&#178; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>renewal</div>
</th>
<th class="th">
<div>May 31, 2022 </div>
<div>USD ($) </div>
<div>lease</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>renewal</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeOperatingLeaseTerminationTerm', window );">Termination term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeOperatingLeaseNumberOfLeasesExtended', window );">Lessee, operating lease, number of leases extended | lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating leases, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod', window );">Lessee, operating lease, notification of termination period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">45 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 13,876<span></span>
</td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="nump">$ 13,876<span></span>
</td>
<td class="nump">$ 15,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Decrease in right-of-use assets</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Decrease in operating lease liabilities</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(357)<span></span>
</td>
<td class="num">$ (763)<span></span>
</td>
<td class="num">$ (10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease, liability</a></td>
<td class="nump">$ 15,700<span></span>
</td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="nump">$ 15,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeOperatingLeaseAreaOfLease', window );">Area lease | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeOperatingLeaseNumberOfRenewalTerms', window );">Number of renewal options | renewal</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating leases, term of contract</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeOperatingLeaseNumberOfRenewalTerms', window );">Number of renewal options | renewal</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating leases, term of contract</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Operating Lease, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_LesseeOperatingLeaseAreaOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Area Of Lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeOperatingLeaseAreaOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_LesseeOperatingLeaseNotificationOfTerminationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Notification of Termination Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeOperatingLeaseNotificationOfTerminationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_spok_LesseeOperatingLeaseNumberOfLeasesExtended">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Number of Leases Extended</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeOperatingLeaseNumberOfLeasesExtended</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_spok_LesseeOperatingLeaseNumberOfRenewalTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Number Of Renewal Terms</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeOperatingLeaseNumberOfRenewalTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_spok_LesseeOperatingLeaseTerminationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Termination Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeOperatingLeaseTerminationTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790027641312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 6,063<span></span>
</td>
<td class="nump">$ 6,221<span></span>
</td>
<td class="nump">$ 5,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">9,916<span></span>
</td>
<td class="nump">10,529<span></span>
</td>
<td class="nump">7,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_RelatedPartyShortTermLeaseCost', window );">Short-term lease cost - related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">15,979<span></span>
</td>
<td class="nump">16,750<span></span>
</td>
<td class="nump">17,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities - operating leases</a></td>
<td class="nump">$ 5,708<span></span>
</td>
<td class="nump">$ 5,625<span></span>
</td>
<td class="nump">$ 5,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - operating leases (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">4 years 8 months 23 days<span></span>
</td>
<td class="text">5 years 21 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.39%<span></span>
</td>
<td class="nump">4.44%<span></span>
</td>
<td class="nump">5.17%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_RelatedPartyShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party, Short-Term Lease, Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_RelatedPartyShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022873312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>May 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 5,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">3,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">2,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">2,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">17,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Imputed interest</a></td>
<td class="num">(1,881)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 15,700<span></span>
</td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790020601728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statements' Components - Depreciation, Amortization and Accretion (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_DepreciationNetOfAssetRetirementCosts', window );">Total depreciation</a></td>
<td class="nump">$ 2,891,000<span></span>
</td>
<td class="nump">$ 4,056,000<span></span>
</td>
<td class="nump">$ 5,012,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortizationAbstract', window );"><strong>Amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">417,000<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized software development costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,357,000<span></span>
</td>
<td class="nump">1,073,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Total amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,774,000<span></span>
</td>
<td class="nump">3,573,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">680,000<span></span>
</td>
<td class="nump">616,000<span></span>
</td>
<td class="nump">471,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Total depreciation, amortization and accretion expense</a></td>
<td class="nump">3,571,000<span></span>
</td>
<td class="nump">10,446,000<span></span>
</td>
<td class="nump">9,056,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">64,000<span></span>
</td>
<td class="nump">88,000<span></span>
</td>
<td class="nump">57,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_AssetRetirementCostsMember', window );">Asset retirement costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_DepreciationAssetRetirementCosts', window );">Asset retirement costs</a></td>
<td class="num">(702,000)<span></span>
</td>
<td class="num">(87,000)<span></span>
</td>
<td class="num">(643,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_PagingandComputerEquipmentMember', window );">Paging and computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">3,289,000<span></span>
</td>
<td class="nump">3,797,000<span></span>
</td>
<td class="nump">5,291,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_FurnitureFixturesandVehiclesMember', window );">Furniture, fixtures and vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 240,000<span></span>
</td>
<td class="nump">$ 258,000<span></span>
</td>
<td class="nump">$ 307,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_DepreciationAssetRetirementCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Depreciation, Asset Retirement Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_DepreciationAssetRetirementCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_DepreciationNetOfAssetRetirementCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Depreciation, Net Of Asset Retirement Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_DepreciationNetOfAssetRetirementCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_AssetRetirementCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_AssetRetirementCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_PagingandComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_PagingandComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_FurnitureFixturesandVehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_FurnitureFixturesandVehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790027853376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Financial Statements' Components - Accounts Receivable, net (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowances for doubtful accounts</a></td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled receivables</a></td>
<td class="nump">$ 5.9<span></span>
</td>
<td class="nump">$ 7.1<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55302-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790023224064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statements' Components - Property and Equipment, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 98,061<span></span>
</td>
<td class="nump">$ 99,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(89,838)<span></span>
</td>
<td class="num">(92,380)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">$ 8,223<span></span>
</td>
<td class="nump">6,746<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (In Years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (In Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 2,497<span></span>
</td>
<td class="nump">3,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_AssetRetirementCostsMember', window );">Asset retirement costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 3,848<span></span>
</td>
<td class="nump">2,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_AssetRetirementCostsMember', window );">Asset retirement costs | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (In Years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_AssetRetirementCostsMember', window );">Asset retirement costs | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (In Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_PagingandComputerEquipmentMember', window );">Paging and computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 88,427<span></span>
</td>
<td class="nump">89,844<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_PagingandComputerEquipmentMember', window );">Paging and computer equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (In Years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_PagingandComputerEquipmentMember', window );">Paging and computer equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (In Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_FurnitureFixturesandVehiclesMember', window );">Furniture, fixtures and vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 3,289<span></span>
</td>
<td class="nump">$ 3,668<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_FurnitureFixturesandVehiclesMember', window );">Furniture, fixtures and vehicles | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (In Years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_FurnitureFixturesandVehiclesMember', window );">Furniture, fixtures and vehicles | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (In Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_AssetRetirementCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_AssetRetirementCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_PagingandComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_PagingandComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_FurnitureFixturesandVehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_FurnitureFixturesandVehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022965088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill, Capitalized Software Development and Intangible Assets, Net - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 99,175,000<span></span>
</td>
<td class="nump">$ 99,175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, accumulated impairment losses</a></td>
<td class="nump">33,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Goodwill, period change</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized computer software, additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,800,000<span></span>
</td>
<td class="nump">$ 11,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized software development costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,357,000<span></span>
</td>
<td class="nump">1,073,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareImpairments1', window );">Capitalized computer software, impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Computer Software, Intangible Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful&#160;life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful&#160;life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 25,002,000<span></span>
</td>
<td class="nump">$ 25,002,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions made to capitalized computer software costs during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareImpairments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<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> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareImpairments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790023428576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill, Capitalized Software Development and Intangible Assets, Net - Intangible Assets (Details) - Customer Relationships - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 25,002<span></span>
</td>
<td class="nump">$ 25,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(25,002)<span></span>
</td>
<td class="num">(25,002)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790023050512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Beginning balance</a></td>
<td class="nump">$ 6,485<span></span>
</td>
<td class="nump">$ 7,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">680<span></span>
</td>
<td class="nump">616<span></span>
</td>
<td class="nump">$ 471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Amounts paid</a></td>
<td class="num">(288)<span></span>
</td>
<td class="num">(334)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_AssetRetirementObligationAdditions', window );">Additions</a></td>
<td class="nump">603<span></span>
</td>
<td class="num">(1,421)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Reclassifications</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Ending balance</a></td>
<td class="nump">7,480<span></span>
</td>
<td class="nump">6,485<span></span>
</td>
<td class="nump">7,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements', window );">Total estimated liability</a></td>
<td class="nump">9,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember', window );">Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Beginning balance</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">138<span></span>
</td>
<td class="num">(125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Amounts paid</a></td>
<td class="num">(288)<span></span>
</td>
<td class="num">(334)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_AssetRetirementObligationAdditions', window );">Additions</a></td>
<td class="nump">70<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Reclassifications</a></td>
<td class="nump">193<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Ending balance</a></td>
<td class="nump">243<span></span>
</td>
<td class="nump">130<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=spok_AssetRetirementObligationsNoncurrentMember', window );">Asset Retirement Obligations, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Beginning balance</a></td>
<td class="nump">6,355<span></span>
</td>
<td class="nump">7,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">542<span></span>
</td>
<td class="nump">741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Amounts paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_AssetRetirementObligationAdditions', window );">Additions</a></td>
<td class="nump">533<span></span>
</td>
<td class="num">(1,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Reclassifications</a></td>
<td class="num">(193)<span></span>
</td>
<td class="num">(383)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Ending balance</a></td>
<td class="nump">$ 7,237<span></span>
</td>
<td class="nump">$ 6,355<span></span>
</td>
<td class="nump">$ 7,289<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_AssetRetirementObligationAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligation, Additions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_AssetRetirementObligationAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligation, Estimated Liability, Removal Costs and Timing Refinements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 25<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116646717&amp;loc=d3e6290-110844<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRevisionOfEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRevisionOfEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=spok_AssetRetirementObligationsNoncurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=spok_AssetRetirementObligationsNoncurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790016363744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 22, 2023</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Sep. 02, 2021</div></th>
<th class="th"><div>Jul. 28, 2020</div></th>
<th class="th"><div>Jul. 25, 2016</div></th>
<th class="th"><div>May 16, 2012</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value (in usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock par value (in usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">20,076,578<span></span>
</td>
<td class="nump">19,828,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of Series A Junior Participating Preferred Stock shares attributable to each right (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared (in usd per share)</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Common stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,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="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,699,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Common stock, share price (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.33<span></span>
</td>
<td class="nump">$ 11.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 132,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">657,492<span></span>
</td>
<td class="nump">603,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.02<span></span>
</td>
<td class="nump">$ 11.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800,000<span></span>
</td>
<td class="nump">$ 3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_A2012EquityPlanMember', window );">2012 Equity Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Equity securities granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,194,986<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">307,077<span></span>
</td>
<td class="nump">539,241<span></span>
</td>
<td class="nump">547,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_A2012EquityPlanMember', window );">2012 Equity Plan | Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_A2012EquityPlanMember', window );">2012 Equity Plan | Contingent restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_A2012EquityPlanMember', window );">2012 Equity Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_A2012EquityPlanMember', window );">2012 Equity Plan | Restricted Stock Units | Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_A2012EquityPlanMember', window );">2012 Equity Plan | Restricted Stock Units | Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_A2012EquityPlanMember', window );">2012 Equity Plan | Restricted Stock Units | Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting percentage</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_A2020EquityPlanMember', window );">2020 Equity Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_TwoThousandElevenLongTermIncentivePlanMember', window );">2011 Long Term Incentive Plan | Restricted Stock and RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Compensation cost not yet recognized</a></td>
<td class="nump">$ 2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Compensation cost not yet recognized, period for recognition</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_TwoThousandElevenLongTermIncentivePlanMember', window );">2011 Long Term Incentive Plan | Contingent restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested shares outstanding (in shares)</a></td>
<td class="nump">356,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_EmployeeStockPurchasePlanMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Equity securities granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod', window );">Award required holding period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the Employee Stock Purchase Plan (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_EmployeeStockPurchasePlanMember', window );">ESPP | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod', window );">Offering period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividend rate (in usd per share)</a></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.3125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Award Required Holding Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Offering Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The per share amount of a dividend declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="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_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_A2012EquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_A2012EquityPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_A2020EquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_A2020EquityPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_TwoThousandElevenLongTermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_TwoThousandElevenLongTermIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=spok_RestrictedStockandRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=spok_RestrictedStockandRestrictedStockUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022883728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 21,856<span></span>
</td>
<td class="num">$ (22,180)<span></span>
</td>
<td class="num">$ (44,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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">19,672,423<span></span>
</td>
<td class="nump">19,404,477<span></span>
</td>
<td class="nump">19,028,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">19,991,202<span></span>
</td>
<td class="nump">19,404,477<span></span>
</td>
<td class="nump">19,028,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income (loss) per common share (in usd per share)</a></td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="num">$ (1.14)<span></span>
</td>
<td class="num">$ (2.32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income (loss) per common share (in usd per share)</a></td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="num">$ (1.14)<span></span>
</td>
<td class="num">$ (2.32)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Restricted stock units (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">371,194<span></span>
</td>
<td class="nump">297,757<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790024441744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Activities Under Equity Plan (Details) - 2012 Equity Plan - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward', window );"><strong>Number of Shares Available for Grant [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Beginning balance, equity securities available (in shares)</a></td>
<td class="nump">990,129<span></span>
</td>
<td class="nump">1,699,314<span></span>
</td>
<td class="nump">646,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Plus: Additional shares available for issuance under the 2020 Equity Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Less: RSU, DSU, and restricted stock awarded to eligible employees, net of forfeitures (in shares)</a></td>
<td class="num">(307,077)<span></span>
</td>
<td class="num">(539,241)<span></span>
</td>
<td class="num">(547,166)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Less: issuance of common stock in lieu of cash compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(169,944)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Ending balance, equity securities available (in shares)</a></td>
<td class="nump">683,052<span></span>
</td>
<td class="nump">990,129<span></span>
</td>
<td class="nump">1,699,314<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_A2012EquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_A2012EquityPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790024255488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Awards Under 2011 LTIP (Details) - Restricted Stock, Restricted Stock Units, And Deferred Stock Units - 2011 Long Term Incentive Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">771,171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">464,572<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(463,939)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(157,495)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">614,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair&#160;Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 11.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">8.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share) | $ / shares</a></td>
<td class="nump">11.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">10.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending Balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 8.06<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_TwoThousandElevenLongTermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_TwoThousandElevenLongTermIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790017400096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - ESPP Activity (Details) - ESPP - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward', window );"><strong>Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Beginning balance, equity securities available (in shares)</a></td>
<td class="nump">133,184<span></span>
</td>
<td class="nump">149,199<span></span>
</td>
<td class="nump">184,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Less: common stock purchased by eligible employees (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,015)<span></span>
</td>
<td class="num">(35,661)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Ending balance, equity securities available (in shares)</a></td>
<td class="nump">133,184<span></span>
</td>
<td class="nump">133,184<span></span>
</td>
<td class="nump">149,199<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790023646224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of Stock Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock based compensation</a></td>
<td class="nump">$ 3,827<span></span>
</td>
<td class="nump">$ 7,239<span></span>
</td>
<td class="nump">$ 5,508<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_TwoThousandFifteenLongTermIncentivePlanMember', window );">Performance-based RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock based compensation</a></td>
<td class="nump">1,559<span></span>
</td>
<td class="nump">1,608<span></span>
</td>
<td class="nump">2,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_TimeBasedAwardsMember', window );">Time-based RSUs and restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock based compensation</a></td>
<td class="nump">2,260<span></span>
</td>
<td class="nump">3,754<span></span>
</td>
<td class="nump">3,389<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_EquityInLieuOfSalaryMember', window );">Equity in lieu of salary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock based compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,845<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=spok_EmployeeStockPurchasePlanMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock based compensation</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_TwoThousandFifteenLongTermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_TwoThousandFifteenLongTermIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_TimeBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_TimeBasedAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_EquityInLieuOfSalaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_EquityInLieuOfSalaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=spok_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=spok_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790024434112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Expense (Benefit) Attributable to Current Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">$ 997<span></span>
</td>
<td class="num">$ (27,332)<span></span>
</td>
<td class="num">$ (21,770)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State tax</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign tax</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">283<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">331<span></span>
</td>
<td class="num">(92)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal tax</a></td>
<td class="num">(20,642)<span></span>
</td>
<td class="num">(4,178)<span></span>
</td>
<td class="nump">20,594<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State tax</a></td>
<td class="nump">25<span></span>
</td>
<td class="num">(1,561)<span></span>
</td>
<td class="nump">1,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign tax</a></td>
<td class="num">(330)<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="num">(20,947)<span></span>
</td>
<td class="num">(5,483)<span></span>
</td>
<td class="nump">22,547<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit from) provision for income taxes</a></td>
<td class="num">$ (20,859)<span></span>
</td>
<td class="num">$ (5,152)<span></span>
</td>
<td class="nump">$ 22,455<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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790020608336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Effective Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">$ 997<span></span>
</td>
<td class="num">$ (27,332)<span></span>
</td>
<td class="num">$ (21,770)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income taxes computed at the federal statutory rate</a></td>
<td class="nump">209<span></span>
</td>
<td class="num">(5,740)<span></span>
</td>
<td class="num">(4,572)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">121<span></span>
</td>
<td class="num">(1,513)<span></span>
</td>
<td class="num">(703)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(21,850)<span></span>
</td>
<td class="nump">2,070<span></span>
</td>
<td class="nump">22,108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Research and development and other tax credits</a></td>
<td class="num">(88)<span></span>
</td>
<td class="num">(808)<span></span>
</td>
<td class="num">(1,316)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess executive compensation</a></td>
<td class="nump">231<span></span>
</td>
<td class="nump">272<span></span>
</td>
<td class="nump">266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">518<span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="nump">331<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit from) provision for income taxes</a></td>
<td class="num">$ (20,859)<span></span>
</td>
<td class="num">$ (5,152)<span></span>
</td>
<td class="nump">$ 22,455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Percent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income taxes computed at the federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">12.10%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(29.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(2191.60%)<span></span>
</td>
<td class="num">(7.60%)<span></span>
</td>
<td class="num">(101.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Research and development and other tax credits</a></td>
<td class="num">(8.80%)<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Excess executive compensation</a></td>
<td class="nump">23.10%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(1.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">52.00%<span></span>
</td>
<td class="num">(2.10%)<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">(Benefit from) provision for income taxes</a></td>
<td class="num">(2092.20%)<span></span>
</td>
<td class="nump">18.80%<span></span>
</td>
<td class="num">(103.10%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022973152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Income Tax Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Capitalized research and development costs</a></td>
<td class="nump">$ 13,862<span></span>
</td>
<td class="nump">$ 13,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="nump">25,710<span></span>
</td>
<td class="nump">25,284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">4,142<span></span>
</td>
<td class="nump">5,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies', window );">Accrued liabilities, reserves and other expenses</a></td>
<td class="nump">3,877<span></span>
</td>
<td class="nump">4,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development credits</a></td>
<td class="nump">6,430<span></span>
</td>
<td class="nump">6,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credits</a></td>
<td class="nump">717<span></span>
</td>
<td class="nump">495<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock based compensation</a></td>
<td class="nump">1,834<span></span>
</td>
<td class="nump">2,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_DeferredTaxAssetsOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="nump">3,999<span></span>
</td>
<td class="nump">4,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">289<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred income tax assets</a></td>
<td class="nump">60,691<span></span>
</td>
<td class="nump">62,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred income tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(2,269)<span></span>
</td>
<td class="num">(2,128)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_DeferredTaxLiabilitiesRightOfUseAssets', window );">Right-of-use assets</a></td>
<td class="num">(3,534)<span></span>
</td>
<td class="num">(4,051)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid and other expenses</a></td>
<td class="num">(162)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Gross deferred income tax liabilities</a></td>
<td class="num">(5,965)<span></span>
</td>
<td class="num">(6,214)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_DeferredTaxAssetsLiabilitiesGross', window );">Net deferred income tax assets</a></td>
<td class="nump">54,726<span></span>
</td>
<td class="nump">55,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(2,328)<span></span>
</td>
<td class="num">(24,178)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred income tax assets</a></td>
<td class="nump">$ 52,398<span></span>
</td>
<td class="nump">$ 31,653<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_DeferredTaxAssetsLiabilitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets (Liabilities), Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_DeferredTaxAssetsLiabilitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_DeferredTaxAssetsOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_DeferredTaxAssetsOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_DeferredTaxLiabilitiesRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Right-of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_DeferredTaxLiabilitiesRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790023648544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">NOL carryforward</a></td>
<td class="nump">$ 110,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, deferred tax asset, increase (decrease), amount</a></td>
<td class="num">(21,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">2,328<span></span>
</td>
<td class="nump">$ 24,178<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_OperatingLossCarryforwardsSubjectToExpiration', window );">NOL carryforwards, subject to expiration</a></td>
<td class="nump">70,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_OperatingLossCarryforwardsIndefiniteLived', window );">NOL carryforwards, indefinite lived</a></td>
<td class="nump">$ 39,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State Jurisdiction | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_IncomeTaxExaminationStatuteofLimitationsTerm', window );">Statute of limitations</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State Jurisdiction | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_IncomeTaxExaminationStatuteofLimitationsTerm', window );">Statute of limitations</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_IncomeTaxExaminationStatuteofLimitationsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax Examination, Statute of Limitations, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_IncomeTaxExaminationStatuteofLimitationsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_spok_OperatingLossCarryforwardsIndefiniteLived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Loss Carryforwards, Indefinite Lived</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_OperatingLossCarryforwardsIndefiniteLived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_OperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Loss Carryforwards, Subject to Expiration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_OperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022806208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>May 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating leases, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.0<span></span>
</td>
<td class="nump">$ 16.8<span></span>
</td>
<td class="nump">$ 17.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember', window );">Minimum Remaining Contractual Obligation For License and Service Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyLossInPeriod', window );">Loss contingency</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LOCContractPeriodRequirement', window );">LOC contract period requirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating leases, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LOCContractPeriodRequirement', window );">LOC contract period requirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating leases, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commitments And Contingencies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_LOCContractPeriodRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>LOC Contract Period Requirement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LOCContractPeriodRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyLossInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyLossInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022833008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - Office and transmitter buildings<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne', window );">2023</a></td>
<td class="nump">$ 5,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo', window );">2024</a></td>
<td class="nump">3,843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree', window );">2025</a></td>
<td class="nump">2,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour', window );">2026</a></td>
<td class="nump">2,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive', window );">2027</a></td>
<td class="nump">1,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,470<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid', window );">Total</a></td>
<td class="nump">$ 18,262<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Noncancelable Operating Lease, Liability, to be Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Noncancelable Operating Lease, Liability, to be Paid, after Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>spok_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_OfficeAndTransmitterBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=spok_OfficeAndTransmitterBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022155152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, matching contribution</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790027272240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Parties (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease, expense</a></td>
<td class="nump">$ 16.0<span></span>
</td>
<td class="nump">$ 16.8<span></span>
</td>
<td class="nump">$ 17.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember', window );">Director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.7<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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790022833008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>VALUATION AND QUALIFYING ACCOUNTS (Details) - Allowance for Credit Losses, Service Credits and Other - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at&#160;the Beginning of the Period</a></td>
<td class="nump">$ 1,442<span></span>
</td>
<td class="nump">$ 1,669<span></span>
</td>
<td class="nump">$ 1,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to Operations</a></td>
<td class="nump">1,268<span></span>
</td>
<td class="nump">573<span></span>
</td>
<td class="nump">1,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write-offs</a></td>
<td class="num">(902)<span></span>
</td>
<td class="num">(800)<span></span>
</td>
<td class="num">(1,006)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at&#160;the End of the Period</a></td>
<td class="nump">$ 1,808<span></span>
</td>
<td class="nump">$ 1,442<span></span>
</td>
<td class="nump">$ 1,669<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139790026303056">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
<td class="text">Accounting Standards Update 2016-13 [Member]<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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 7: 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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 9: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 11: 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=126983759&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 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<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 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 30: 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 (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 31: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 34: 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 (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 36: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 37: 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 (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 43: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 51: 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 (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 52: 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 54: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: 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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 59: 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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>spok-20221231_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:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:spok="http://www.spok.com/20221231"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="spok-20221231.xsd" xlink:type="simple"/>
    <context id="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i01187c3aef2447e1a31e5f4dad9cc9ed_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie702ee7f3a1e4abd8d3246b3b2a43113_I20230217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2023-02-17</instant>
        </period>
    </context>
    <context id="i326827c8c8074292bed81a3112e827db_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i98e2cf986874499db76ac3e5314b0a18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5b49921ddb14f4296709d9907a61d1b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i598ecfc9efe94e7d9edc3705042cfeb9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a335bf4db504325bb6be56e03fda1de_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:WirelessOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i23a2d223008f496491c109a8b88fe24e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:WirelessOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9b5f3c8f96e244879576133f5e8075d6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:WirelessOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8529d614b6ae4f7f9995d6491fa15d34_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareProductAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i123cf6ffb6ed4435b8b55b0181735040_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareProductAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib68a0bc7798a4d55b02ed633119f1491_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareProductAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifdad98b9207c4addbfb55524003c3a19_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</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="i936a32503915465096d658fe33aa1780_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i77df65c29a0648938d9dd95b50996261_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</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="icdfec584714d4da78bdc57ddc376a05f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b02feb9216a491893e4688561167a98_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie3a47de323364d9fbab38be171144d82_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if786dbfd10394ed49b2864b66f0a20b4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1b463f3bf04b432b9ea578df6d5ce0ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c29b0814b4d4a38977fcc5a24697e4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i669e2c321508429cb1a8c6ec7a73f7a5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27cd650968134b1c9ebb8ccd1537d118_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</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="ia6f528d80ea644d6ad3b156c59a5063e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d26d3dce0364296acd16622ec8d22c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</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="ib9b067ef075241c592cefa8a38c1e904_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e81d6c065bf449f9f5545c6ea6d967b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8204a44bc06a47f19e18acbb71efe3d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i334f0e99f87f4984a72b0ab3fa5ffc7a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76aafa27cbb0465fae1d5b03428fcde2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b41f6d4cc3e4fc8bcb54d6a4228204e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie209a42ae2df4c2499722de989207343_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e414f28bc8649bb839e73f7f63921c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7b61eab5de194e1a9aca87524754491d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8e8a893300234bbbbfb3ae12557a0954_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">spok:AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic5e866f747954ad3a49d33e2c6b0b642_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2fdd40ed479542548f56f1252dc08311_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6411ea2eecf846dfad9daaecf57131f5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4f3d1cd75fa34e4bb314c2c515198dfc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if256000c90104050a13924d231b209c8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingEquipmentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2c1f8cf97260434aac70f03df4b3d8ba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingEquipmentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib3a52dd5b7b14c63bee84cb7c7efc3c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4004de2218ab427eb504ae02e3d6c763_D20220201-20220208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-08</endDate>
        </period>
    </context>
    <context id="i4fd6f4a1bd53485696b4ac5d7adc9676_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:PagingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d5781f11e224e8d950058aef98d5d64_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:PagingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if16effec74b2467ab81268a5f5dae3a1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:PagingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i832546c6708b4569b2b7326311105ea5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i65ade1237ddf4dcca6270a31491996df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9979e9880af40b08a5eedfcaa682ebc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1e8a4475cea44bb1b8b9f38b30311292_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i26ddd2b814414687a58618400a0a9d80_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44973e1cd51344beb508f439ba4170b1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib9952dfa38ab43338712b5c4e557e4df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86f8a6a9c4ec40e994d31fee66815fce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22e2684bffe848b48fd0b9e7f9102cbc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0acc0627c994ead8f19b084828abbf4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibae9a26224de421399616ee298c215a4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e300138b9c44c5b8c8f769578ce2879_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i66795c6b59ad4623ac2930a39034f7b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if242d60ff7064824a2895887eb1af338_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i956fe72489fc42d99e78e28e4f73e10b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">spok:SoftwareOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iccb38727868046c1846c1ccf80632c84_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if8e9b6e57df646ed82edb55bf6fa25b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0be65580fbd3454eaf674af734e8f032_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i383055fd6ac643638e5c354fbfe47b49_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia0ce75805a89469bb75ef889c7fe7fb2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4be53da16e1743aa9cfa09b2720d4cd5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b45a4927fb84e31a81d31cc8aa4a24b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0243f96458884965af57cfec3dd39522_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia7db304b8b4b4c65b6e866c4a0bb0f38_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a09a0ed8a1241dd92d337e5a9f3cbad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">spok:SalesCommissionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i946adc392c5e4c28916b5a4dd3a9c990_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">spok:SalesCommissionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2175c3f68c8c4d95a87dccfb4ce9a34f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">spok:SalesCommissionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i660656bb6a0d40db94359270a83cd741_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i622d5b48d86d4afaa4e63e72b97f92aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib709dcee2b02462196b8df872d2a9edd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i92624c34fdb242e086750a09c096ac4c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7b7e287b5c3949008685255b20fb30b8_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ibd68ba3628244eaca41d49826c85f355_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ie437c10d43af43a7a1f1d335c0d345d1_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f0f08649fad425f8cedc118fe7e028f_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i03b21c7f803f4ed9a6cdd445dcc306f2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibafbb27f3d2e482d907ba306c8a5a7e5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie422c1da2ba54860a9fdf0cc7f332f2c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i012762ed6fbf4c6d992df35155e34625_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife12f882332a4e96b6e52094d6ee7298_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2a1554be8a284beda037541927e35d65_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d0af899b7104440a16f322edfed5fed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2e3fd7575ad4e9896bb7f4ed6e1b63a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iac275d4091744de7b09e42f0a5a40517_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia3603d194b574a1ab97ef64dc9cb646a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9a17182ff8c41f8b9a81fd35db8c7d2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2474716a542840b7a38508c367a6b17a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6363144ac7e642c8b468b026bdadd314_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie43ec5a334624262bf91e9adce5e914a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e47b8b0654c4e2f845879a501d9613d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4bb18df502b9450987b9e8f24e57920a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3831a0c4bd0d430486652b7ca02f79b7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a83fa19d3d143b4aafd6aeeca2bf9e0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i90b6513c322f4439b63e861fd2e24f6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:AssetRetirementCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ca2dac97bc74306983dd21fe329745c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5452ccae28154179a74b2d2f2743a9b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9e26afe66b114d6d82e909836daada5b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id25f7ed23d2b420a928825669448bfd3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:PagingandComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13a811564fdd4803b04de0f7b816e1e1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i766474f3c55a4833a1e087dc1037bc37_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4159a8ccf25944a39c9147b1b088adfa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i687382ccbb2c41939e0587d13e7da410_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:FurnitureFixturesandVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfcf63ba86c24335bd37f8b8e10845d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i65809eba925940538de83712bf972f52_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49d0491a7dec4fd485d54c2172975b66_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0ebcc66c3ba41cfa5e926d27d74b077_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i042387bb058f44738d933335100b316a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c44d5be030f4432a6291a6549fcb159_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">spok:AssetRetirementObligationsNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbaacca8e0884ad08f8ccc6b578d4bf7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">spok:AssetRetirementObligationsNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ea5ad67b8d442beafe552f4dbb2171e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92c0a24da44f44b589e1249236c67468_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">spok:AssetRetirementObligationsNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10980f04fa27419785c48e5d1b4d71e4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib53686a059834cf0affad99439699d33_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">spok:AssetRetirementObligationsNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5314896725524a39b25919c6f8ac0537_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i66ad9a13dfe34653ba1a25aa0610a22e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">spok:AssetRetirementObligationsNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8429521a01284729831a7c897fdd4d0d_I20230222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-22</instant>
        </period>
    </context>
    <context id="ic5a898f23494421fa33202372c531b97_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="id7a45f26623d4a9e9589cfd0fab1b281_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i29c1db8ace9d4e2f872087ae0ce67b80_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia25a3c8788494a3787cd3e53a64e4bbf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i60831dab106e497f8b9f41ba4656bf2c_I20120516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-05-16</instant>
        </period>
    </context>
    <context id="ib8d3382466b649e89f603f7e4b40aeda_I20200728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2020-07-28</instant>
        </period>
    </context>
    <context id="i97d48ffc64c249ef9b2fbd77f081c873_I20200728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2020EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-28</instant>
        </period>
    </context>
    <context id="i74fb48ce7f2a41bfb9076ecbf1911948_I20200728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-28</instant>
        </period>
    </context>
    <context id="i0400310846ee4b629e9af1604ee47d6b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5455c715554c49689e4b79e412e9cd67_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib63feae2a6f240a99d422466dec43f65_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id4db3a4573094b2583ae70c3856be7b2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie6fa82c14d9a4405949cffb776a893a3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e68bcaf58914ee9a9525d50a64356e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifac2dd670b27401cb7159ad45b37c2a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaaf2f4df38f64d31a869112b962b058c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife2426e366e44316976db29bc9f1e0d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c071a97440644e59197adefaa96c614_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0cbdbca182eb434a8c054710c5c91855_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13a12543df8646528ac06ae5a4a154f6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i58fdd02063944fb58651eb51becabb0d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i037e7175e3b04ddfbc7336898ce557a8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockandRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia53335a6002e4283816d7d17bda2a429_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">spok:RestrictedStockandRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandElevenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifabf28540f3747849ab2d12949ef6aa1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c0f20593d4443de9d604e351f183232_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc1347e5238b4b429331a8d06da26259_I20160725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-25</instant>
        </period>
    </context>
    <context id="i6d917194d1724ee6bcd5a4f5aa2aeb54_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i22eb97cea85c42a48eb6dcb908542c18_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2530d95ee1ee4801acbad68507719512_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i774b20ff037d4efba1d2399e24320bc5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic3c782d0de1346dc8d87eba8845befe5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7b1a2d344fa4d73b20b4e4a32fabf0a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d1725fdd57b4d9183c9ed567ad29e83_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1eec250de07431ba820a0667e802caf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i319832f7efd241bb863b210c8f975681_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandFifteenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icbbd76fc7bad463ea4e929b0640c744f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandFifteenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i077a76d6a24845bf8cdfeca9d63ba1de_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TwoThousandFifteenLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4488345f08bf48bf95f9b5f5725c5400_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7898c84d41974070951ceace3620785b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b414f3878eb4daf8a93f09e34f21084_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia7452508994542af97b76e591d88fdeb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EquityInLieuOfSalaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i96021a95b53d474d8baee115c7df21f7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EquityInLieuOfSalaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idd2317c46da84c8482c6bc4061d7e6ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:EquityInLieuOfSalaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib41a458779dd43628c403d5f9706dc44_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4d59dba2860f466eb6e7eee03a72ac16_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9dd5d1d66c8a45769db5a30b4bd10cff_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spok:A2012EquityPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i71aa2e7339d14697a3cc1f3f6d9d413b_I20210902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
        </entity>
        <period>
            <instant>2021-09-02</instant>
        </period>
    </context>
    <context id="i015c40efb7a840e8ad1f5edb755cd631_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie407a43cf2164c448a64b9b579c30db8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia96f1ea045514a929f430810ca0815ea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i12b1b0439a264fde8fe0af063e62eb74_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">spok:MinimumRemainingContractualObligationForLicenseAndServiceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i40a01bff2fba4f8da768f31101daeb67_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">spok:OfficeAndTransmitterBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i204067a9e0134b1e828c29f1f6fd2c3f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27d49d7070384a959afe64b8787847bc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i67978eaf69c84e968084b4d2e2ef4153_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44944cae1d364c8d877d7be7810f3c81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f8facd16d4343a7abf0b2c898c6b31d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i93d1e93b12284f72a963d9bef1e72d9d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id41fe6914321442d8958bfe6aafe393c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib29e3080215a4cf4a1439330779ce93b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9412987e0944b5cbddf728028ddd926_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i91184fb9c9414ea98c9b0e378a25d8ae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001289945</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">spok:AllowanceforDoubtfulAccountsServiceCreditsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="account">
        <measure>spok:account</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="position">
        <measure>spok:position</measure>
    </unit>
    <unit id="renewal">
        <measure>spok:renewal</measure>
    </unit>
    <unit id="lease">
        <measure>spok:lease</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV80L2ZyYWc6ZmZkYmMyZDg4MGEzNGRhODk3NzQ3NDM3MGEyNTFmN2EvdGFibGU6MDJjOTQwODVmODkwNDA0ZDkyNDVjNzQ0NjMwY2E0NmEvdGFibGVyYW5nZTowMmM5NDA4NWY4OTA0MDRkOTI0NWM3NDQ2MzBjYTQ2YV8zLTEtMS0xLTk2NzA1_8cbfd3f2-222c-426c-9642-4ecb857d0de7">0001289945</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV80L2ZyYWc6ZmZkYmMyZDg4MGEzNGRhODk3NzQ3NDM3MGEyNTFmN2EvdGFibGU6MDJjOTQwODVmODkwNDA0ZDkyNDVjNzQ0NjMwY2E0NmEvdGFibGVyYW5nZTowMmM5NDA4NWY4OTA0MDRkOTI0NWM3NDQ2MzBjYTQ2YV80LTEtMS0xLTk2NzA1_032f3cad-0a36-4cd5-a2c4-9eeee2721152">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV80L2ZyYWc6ZmZkYmMyZDg4MGEzNGRhODk3NzQ3NDM3MGEyNTFmN2EvdGFibGU6MDJjOTQwODVmODkwNDA0ZDkyNDVjNzQ0NjMwY2E0NmEvdGFibGVyYW5nZTowMmM5NDA4NWY4OTA0MDRkOTI0NWM3NDQ2MzBjYTQ2YV81LTEtMS0xLTk2NzA1_c55367b8-03ad-42fa-8e50-1a58d5372c7b">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV80L2ZyYWc6ZmZkYmMyZDg4MGEzNGRhODk3NzQ3NDM3MGEyNTFmN2EvdGFibGU6MDJjOTQwODVmODkwNDA0ZDkyNDVjNzQ0NjMwY2E0NmEvdGFibGVyYW5nZTowMmM5NDA4NWY4OTA0MDRkOTI0NWM3NDQ2MzBjYTQ2YV82LTEtMS0xLTk2NzA1_af32ca79-38cc-475d-9b92-db6b10bcdbd0">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ie3a47de323364d9fbab38be171144d82_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzQtMC0xLTEtOTY3MDU_d50eabde-fea0-48d6-b3a4-fea10b5caabd">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6411ea2eecf846dfad9daaecf57131f5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI0NDUy_d63041a7-66f5-444e-922d-c7cd888eabac">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if256000c90104050a13924d231b209c8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI1OTA3_83a25f56-1857-4e55-9e0a-dc847a82e968">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i622d5b48d86d4afaa4e63e72b97f92aa_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xNTkxL2ZyYWc6MWRmY2IxNjRjZmYxNGE2MTg1NzU5ZTA5ZTgwM2E0ZmIvdGV4dHJlZ2lvbjoxZGZjYjE2NGNmZjE0YTYxODU3NTllMDllODAzYTRmYl8xMDk5NTExNjI3OTYy_6fc793b7-d8f4-4fc3-8aef-27f09c15682a">P0Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib41a458779dd43628c403d5f9706dc44_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDEvZnJhZzowZjVkZjJjZWI2ZjQ0OTk5YTQxMWU0M2Q1ZDliMjNhYi90YWJsZTo3NDBmNTJiMTA0Mjg0ODY0ODA5MDc4ZjE3ZjdmMWYyZC90YWJsZXJhbmdlOjc0MGY1MmIxMDQyODQ4NjQ4MDkwNzhmMTdmN2YxZjJkXzctMS0xLTEtOTY3MDU_864a71c1-8b03-4bfd-9e60-0101c756626d"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i4d59dba2860f466eb6e7eee03a72ac16_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDEvZnJhZzowZjVkZjJjZWI2ZjQ0OTk5YTQxMWU0M2Q1ZDliMjNhYi90YWJsZTo3NDBmNTJiMTA0Mjg0ODY0ODA5MDc4ZjE3ZjdmMWYyZC90YWJsZXJhbmdlOjc0MGY1MmIxMDQyODQ4NjQ4MDkwNzhmMTdmN2YxZjJkXzgtMS0xLTEtOTY3MDU_542f5196-eb94-4f02-ae15-064b6af42887"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i9dd5d1d66c8a45769db5a30b4bd10cff_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDEvZnJhZzowZjVkZjJjZWI2ZjQ0OTk5YTQxMWU0M2Q1ZDliMjNhYi90YWJsZTo3NDBmNTJiMTA0Mjg0ODY0ODA5MDc4ZjE3ZjdmMWYyZC90YWJsZXJhbmdlOjc0MGY1MmIxMDQyODQ4NjQ4MDkwNzhmMTdmN2YxZjJkXzktMS0xLTEtOTY3MDU_7458346a-f734-4549-b6c2-43b1e9a36b5a"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i71aa2e7339d14697a3cc1f3f6d9d413b_I20210902"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDEvZnJhZzowZjVkZjJjZWI2ZjQ0OTk5YTQxMWU0M2Q1ZDliMjNhYi90ZXh0cmVnaW9uOjBmNWRmMmNlYjZmNDQ5OTlhNDExZTQzZDVkOWIyM2FiXzg5_a9c9d522-205c-4f3c-9906-87d3a039389a"
      unitRef="shares">0.10</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <spok:IncomeTaxExaminationStatuteofLimitationsTerm
      contextRef="ie407a43cf2164c448a64b9b579c30db8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzU5MjA_fc56ce4e-8476-406f-960e-98d32d3f299b">P3Y</spok:IncomeTaxExaminationStatuteofLimitationsTerm>
    <spok:LOCContractPeriodRequirement
      contextRef="i6411ea2eecf846dfad9daaecf57131f5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzMyNQ_01d6cdba-e5df-42dd-a1b1-19ceff32071f">P1Y</spok:LOCContractPeriodRequirement>
    <dei:DocumentType
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTI3_ec25a370-3598-444c-afc0-5c787493b7b5">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6NTFkNGM0ZTI1ZDQ4NDVlNmE0MjRkZGZjMjZkNTgwMjAvdGFibGVyYW5nZTo1MWQ0YzRlMjVkNDg0NWU2YTQyNGRkZmMyNmQ1ODAyMF8wLTAtMS0xLTk2NzA1_86e48f18-ebf5-4e1d-9115-bd4141243245">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8xMzA_5c3ce2e4-495a-4dc3-91f9-13d551f4ab77">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8xMzA_093dbc4a-9bc2-446c-8115-6e8dc8a86f1f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6OGU0OTU1NjhiOGYwNDI3NmIwMWU5ZDZlNGU5MDFlZjAvdGFibGVyYW5nZTo4ZTQ5NTU2OGI4ZjA0Mjc2YjAxZTlkNmU0ZTkwMWVmMF8wLTAtMS0xLTk2NzA1_d9dac090-88bb-4f01-90e4-c8d04bd3b221">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTIz_d06e439b-c58b-4c55-9d4b-d3dacf218818">001-32358</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTM0_828952ba-e836-4ad9-b9b8-4d5d3f021a2a">SPOK HOLDINGS, INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8wLTAtMS0xLTk2NzA1_7a1a8651-a3c1-4a20-b104-d959e9a1bd85">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8wLTItMS0xLTk2NzA1_e5749fcd-1cec-43cb-9b89-8fd741b1b7f6">16-1694797</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8zLTAtMS0xLTk2NzA1L3RleHRyZWdpb246M2JhNDk2ZmU0OGM4NDNlNjhjMzQ4YmZjNjM1ZDIzYWRfNA_d3adba80-c433-4e90-af4f-60b957acd3cf">5911 Kingstowne Village Pkwy, 6th Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8zLTAtMS0xLTk2NzA1L3RleHRyZWdpb246M2JhNDk2ZmU0OGM4NDNlNjhjMzQ4YmZjNjM1ZDIzYWRfNw_a8b210e7-a179-4d0c-aa67-37105ed9d84b">Alexandria</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8zLTAtMS0xLTk2NzA1L3RleHRyZWdpb246M2JhNDk2ZmU0OGM4NDNlNjhjMzQ4YmZjNjM1ZDIzYWRfMTE_1cda7ba1-6c06-412f-b914-7cacf4de1c97">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6MGRlY2MwYTBhOWM4NGU2Mzg1OWZiOWQzNTNkMjUyMTUvdGFibGVyYW5nZTowZGVjYzBhMGE5Yzg0ZTYzODU5ZmI5ZDM1M2QyNTIxNV8zLTItMS0xLTk2NzA1L3RleHRyZWdpb246YWE1NmRjZTA4Mzg4NDk5ZGE1YjBhODg2MWI1MGNiMDJfNA_97bda63c-5b5e-4f89-b2c8-97ef276bd293">22315</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTI0_2663091c-45d7-49fc-99e1-bcfff62f303f">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTIy_59ccf2fb-b847-4b56-b48c-d57584b1edbe">611-8488</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6YzFiYzQwOTdhYzkzNDc3MmE5MTliMzRmZjRhMGY0OGUvdGFibGVyYW5nZTpjMWJjNDA5N2FjOTM0NzcyYTkxOWIzNGZmNGEwZjQ4ZV8xLTAtMS0xLTk2NzA1_29333d82-4521-4fc2-b9c9-28a7d3b17142">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6YzFiYzQwOTdhYzkzNDc3MmE5MTliMzRmZjRhMGY0OGUvdGFibGVyYW5nZTpjMWJjNDA5N2FjOTM0NzcyYTkxOWIzNGZmNGEwZjQ4ZV8xLTEtMS0xLTk2NzA1_ec1e806b-185a-4598-acf5-f3877f67e510">SPOK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6YzFiYzQwOTdhYzkzNDc3MmE5MTliMzRmZjRhMGY0OGUvdGFibGVyYW5nZTpjMWJjNDA5N2FjOTM0NzcyYTkxOWIzNGZmNGEwZjQ4ZV8xLTItMS0xLTk2NzA1_ab8cf1b4-cb0c-44c0-8c91-aab9ea09f964">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTMy_3449726f-3212-495c-a384-c72acdf3fd04">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTMx_9f5305fa-353d-44cf-a5f9-50a1c2b24673">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTMz_34f6211f-4fec-41c0-8f53-fb0c3061088c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTI4_54ff4ad0-c537-4152-bd20-01f57a329124">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6ZTk2ODc4MGQxZjBhNDkzNWJkNmNmNDZkZGRiZWIwMmEvdGFibGVyYW5nZTplOTY4NzgwZDFmMGE0OTM1YmQ2Y2Y0NmRkZGJlYjAyYV8wLTMtMS0xLTk2NzA1_b0a35314-8920-4553-b887-cb220eefcb2b">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6ZTk2ODc4MGQxZjBhNDkzNWJkNmNmNDZkZGRiZWIwMmEvdGFibGVyYW5nZTplOTY4NzgwZDFmMGE0OTM1YmQ2Y2Y0NmRkZGJlYjAyYV8yLTUtMS0xLTk2NzA1_ddd9f67f-1980-4954-8afc-509c5d07a645">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGFibGU6ZTk2ODc4MGQxZjBhNDkzNWJkNmNmNDZkZGRiZWIwMmEvdGFibGVyYW5nZTplOTY4NzgwZDFmMGE0OTM1YmQ2Y2Y0NmRkZGJlYjAyYV80LTUtMS0xLTk2NzA1_7537b107-4481-456c-af98-eabaab65ae1e">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTI5_92455bc1-0003-4fe9-8af0-5b7159243273">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTMw_e24bacf5-5ef6-4198-9d08-8fca1ad802f7">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i01187c3aef2447e1a31e5f4dad9cc9ed_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yNDE5_b4e94f7c-4300-4ad8-b030-55121609650d"
      unitRef="usd">120000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie702ee7f3a1e4abd8d3246b3b2a43113_I20230217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yNTk0_449b805e-0e78-4ff0-9711-2e587cffd8a0"
      unitRef="shares">19997142</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xL2ZyYWc6NGI5MGZiMzhhZjFkNDI3ZWIzNTY5MDBmODk4MGVlODQvdGV4dHJlZ2lvbjo0YjkwZmIzOGFmMWQ0MjdlYjM1NjkwMGY4OTgwZWU4NF8yOTI2_43def00b-5206-49a0-a8d4-ddf90298addc">Portions of the registrant&#x2019;s Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders of the registrant, which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A no later than May 1, 2023, are incorporated by reference into Part III of this Report.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xNDUvZnJhZzo0YzlhMDBhYWNmNGI0ZDlkOTUxNzcwN2I2YThhMjU0Ny90YWJsZTowYmQ4ZDNmMDU2YmU0ZjMwOWM1OTc1NzI5ZGY0ODE3OC90YWJsZXJhbmdlOjBiZDhkM2YwNTZiZTRmMzA5YzU5NzU3MjlkZjQ4MTc4XzEtMC0xLTEtOTY3MDUvdGV4dHJlZ2lvbjoxMjgyNzk1NTE0NGU0MmIwOTNlMmVjMmZkYjI5ZTNmNV83OQ_6632c663-549b-472d-8c43-df8ea54c91ba">248</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTAvZnJhZzpkMzkwNDNmYjNmMzM0YzFlYTc3M2JkYWU2MzM3MDQ3MC90YWJsZTpjMzY2OTE4YzQwZjM0YTE1ODljYzYzNDZmZTM5YmMyYi90YWJsZXJhbmdlOmMzNjY5MThjNDBmMzRhMTU4OWNjNjM0NmZlMzliYzJiXzEtMC0xLTEtMTE5MzI2L3RleHRyZWdpb246NmE4YzAyYzU1OTk2NGZlZGJlMWMzMjJjYWQ3ZTBiMGJfNzk_6632c663-549b-472d-8c43-df8ea54c91ba">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTMvZnJhZzowYjIxMGJkYWJjMjk0MDc3YTVkYzMzNDFhZjg5MzUzZS90YWJsZTplMWU1ZDljN2VkMjY0Yzc5YjdjNzg5OTkyZTY2MGFkYi90YWJsZXJhbmdlOmUxZTVkOWM3ZWQyNjRjNzliN2M3ODk5OTJlNjYwYWRiXzAtMC0xLTEtOTY3MDUvdGV4dHJlZ2lvbjpjNTAzMDhiMzk4NWI0NjU5OTcyY2E1MjY1M2JhYjdkM184_13d9fbe3-02d0-4d18-a87e-5f3b09da5ae6">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTMvZnJhZzowYjIxMGJkYWJjMjk0MDc3YTVkYzMzNDFhZjg5MzUzZS90YWJsZTplMWU1ZDljN2VkMjY0Yzc5YjdjNzg5OTkyZTY2MGFkYi90YWJsZXJhbmdlOmUxZTVkOWM3ZWQyNjRjNzliN2M3ODk5OTJlNjYwYWRiXzUtMC0xLTEtOTY3MDU_fa4e2c59-1fe8-4f52-a9c2-2636cd9b872f">Arlington, Virginia</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzUtMS0xLTEtOTY3MDU_d6e1381f-8623-411a-87ba-fdcc4088c152"
      unitRef="usd">35754000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzUtMy0xLTEtOTY3MDU_d9beb245-1ea9-4149-a59f-2a1ecb2d3e14"
      unitRef="usd">44583000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzYtMS0xLTEtOTY3MDU_3fc8acf0-937c-4af1-ab0b-5c257237c802"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzYtMy0xLTEtOTY3MDU_3d9a8dee-340d-4244-8bf7-dacfebf02198"
      unitRef="usd">14999000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzctMS0xLTEtOTY3MDU_ba94af54-2e8a-4d44-967b-73b6fe6fe794"
      unitRef="usd">26861000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzctMy0xLTEtOTY3MDU_45f45729-305d-456d-a51b-1eca58a52690"
      unitRef="usd">26908000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzgtMS0xLTEtOTY3MDU_f77aaf21-2019-4f7c-b3c5-cfdac3eb3786"
      unitRef="usd">6849000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzgtMy0xLTEtOTY3MDU_16305465-5112-4165-9803-04c02198cd2e"
      unitRef="usd">6641000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzktMS0xLTEtOTY3MDU_458434a1-7054-442e-b2fa-9db243969aca"
      unitRef="usd">587000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzktMy0xLTEtOTY3MDU_5b6e80da-7ef8-4a71-8454-fcced6405bbd"
      unitRef="usd">922000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEwLTEtMS0xLTk2NzA1_10c8f634-ad7c-4192-8b2c-f547ef3c0a35"
      unitRef="usd">70051000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEwLTMtMS0xLTk2NzA1_ff51da85-5778-4ad6-9467-adaac315e65c"
      unitRef="usd">94053000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEyLTEtMS0xLTk2NzA1_3e9fd977-e048-457b-9eda-348cb96a3a4a"
      unitRef="usd">8223000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEyLTMtMS0xLTk2NzA1_ba8b8a7c-5a62-4023-865e-ec50cab219ec"
      unitRef="usd">6746000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEzLTEtMS0xLTk2NzA1_a664f057-97bb-4dd0-9608-ad231c7918cf"
      unitRef="usd">13876000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzEzLTMtMS0xLTk2NzA1_fb1c7293-f3fd-49e8-9045-fad632df4cc2"
      unitRef="usd">15821000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE1LTEtMS0xLTk2NzA1_629cb60d-32f6-42d2-95c7-c9288d7241c7"
      unitRef="usd">99175000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE1LTMtMS0xLTk2NzA1_5e642152-ba05-4afb-a4e3-247bd29f9c83"
      unitRef="usd">99175000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE3LTEtMS0xLTk2NzA1_d03a5733-216b-4975-8be2-d74256008110"
      unitRef="usd">52398000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE3LTMtMS0xLTk2NzA1_ef4389b3-942a-4d25-bee9-c04cc3131eaa"
      unitRef="usd">31653000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE4LTEtMS0xLTk2NzA1_8eeb0820-6fd5-4b40-ad9d-e5cbdd55e546"
      unitRef="usd">754000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE4LTMtMS0xLTk2NzA1_50f0e547-01f1-4e3e-83e0-c5ec834d6868"
      unitRef="usd">706000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE5LTEtMS0xLTk2NzA1_a7dc0382-7a6d-420b-83a8-b3e9f8d38386"
      unitRef="usd">174426000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzE5LTMtMS0xLTk2NzA1_5c66d515-42ce-404d-a41f-66d867a0f781"
      unitRef="usd">154101000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzIwLTEtMS0xLTk2NzA1_e17f9e89-6a7f-4bb9-861e-e7970fddec70"
      unitRef="usd">244477000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzIwLTMtMS0xLTk2NzA1_3552270b-14a8-4d4f-8b12-27c4a86c356b"
      unitRef="usd">248154000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI0LTEtMS0xLTk2NzA1_28b085ee-9d65-40a6-b946-efee7847ab45"
      unitRef="usd">5880000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI0LTMtMS0xLTk2NzA1_bbc3ba15-ba89-47c1-ba05-4fd40518bc06"
      unitRef="usd">5292000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI1LTEtMS0xLTk2NzA1_57eb3c77-3891-4a1f-8558-9f778222f650"
      unitRef="usd">11628000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI1LTMtMS0xLTk2NzA1_8a9b8757-304c-40ce-8a62-0ffdf0d3d844"
      unitRef="usd">13948000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI2LTEtMS0xLTk2NzA1_33905032-205c-4177-8cdc-7b4448effd38"
      unitRef="usd">26274000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI2LTMtMS0xLTk2NzA1_0761a4ef-da26-4166-bda4-a4d7cc20de39"
      unitRef="usd">25608000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI3LTEtMS0xLTk2NzA1_480fb84e-bc23-43a3-b45e-2bc3a3ccdaa0"
      unitRef="usd">5096000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI3LTMtMS0xLTk2NzA1_01033cea-cb17-4f5b-af31-24219211df01"
      unitRef="usd">5405000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI4LTEtMS0xLTk2NzA1_264ae6f9-f16d-4e5c-8ea2-6fe212ccdd5d"
      unitRef="usd">4573000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI4LTMtMS0xLTk2NzA1_0e43299f-17e5-4b87-a97b-cf83ad187f9d"
      unitRef="usd">4745000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI5LTEtMS0xLTk2NzA1_acd821ae-5228-4df6-8652-408a1861dadf"
      unitRef="usd">53451000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzI5LTMtMS0xLTk2NzA1_c082865c-30e7-483f-a1ff-2a101becb0b8"
      unitRef="usd">54998000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMxLTEtMS0xLTk2NzA1_630a96ca-6ddf-46e6-a9ba-3136e4c32e8e"
      unitRef="usd">7237000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMxLTMtMS0xLTk2NzA1_b2d1ee02-c0f4-47c3-bb06-91b2d33da470"
      unitRef="usd">6355000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMyLTEtMS0xLTk2NzA1_087deef4-50f8-477b-8e73-487256a440ac"
      unitRef="usd">10604000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMyLTMtMS0xLTk2NzA1_3b5aa375-1ab2-45d7-a032-47037f2a5dc3"
      unitRef="usd">11883000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMzLTEtMS0xLTk2NzA1_84a3550c-bb23-4edf-b0b1-74f34cdd67d4"
      unitRef="usd">1107000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzMzLTMtMS0xLTk2NzA1_64dfed33-8667-46ac-83c2-7089f96e1b16"
      unitRef="usd">1227000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM0LTEtMS0xLTk2NzA1_ea44b356-250d-40e5-b6fb-1fddfe97d201"
      unitRef="usd">18948000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM0LTMtMS0xLTk2NzA1_d7f6225e-6614-4411-b5e7-7a5d570cc9c0"
      unitRef="usd">19465000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM1LTEtMS0xLTk2NzA1_ce3dd032-3e05-4c1f-8450-afb157ab779c"
      unitRef="usd">72399000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM1LTMtMS0xLTk2NzA1_54e8d7a6-4497-413b-b2a0-02719d6006b6"
      unitRef="usd">74463000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM2LTEtMS0xLTk2NzA1_6a229b64-fb9d-44d0-bf47-cd37fb47b35c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM2LTMtMS0xLTk2NzA1_86ffcbff-77a3-4536-bad8-846b3a5bd70c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfMjA_5dd3932b-3188-49fb-a13a-28f705a284f2"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfMjA_de0fd667-d100-49c3-a372-29a6d7930df5"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfMzQ_50d098ce-d8e5-4e99-b293-85c9cc3450cd"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfMzQ_afc6a660-187f-42fc-b2dc-f6bf1bcb7beb"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfNTY_0df43eb3-b727-439b-aa27-f2e595ab1d67"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfNTY_420aebea-633d-4b64-842d-8225e9822e3b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfNTY_69dcc541-3860-4ae1-999b-d2e28051763c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTAtMS0xLTk2NzA1L3RleHRyZWdpb246ZTE4ODZjMTU5ZGU0NDBkOTk3ZTk0MjhmZGMxZjMxMWNfNTY_75719f33-7a8b-4f54-99e8-dce0d166c643"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTEtMS0xLTk2NzA1_13e93397-ad0f-4c1c-908a-5b8c856df678"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM4LTMtMS0xLTk2NzA1_147fa935-3a70-413a-9bb1-d9ee88765a11"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfMTc_acffd7e4-ab74-4b7a-9f5a-c1b78ab3e538"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfMTc_e4d951ab-7ae4-4917-8a88-928f0662f4fb"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfMzE_0440b634-64ec-4322-aea8-c8c113379486"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfMzE_ee94f94e-ca8a-4cbb-8c8e-f77eafb7eb4b"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNTM_3026383f-4d1d-44f8-ba90-cb77738b25fa"
      unitRef="shares">20076578</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNTM_f8f1ba13-6d0b-4fa2-91bf-f905374e849b"
      unitRef="shares">20076578</us-gaap:CommonStockSharesIssued>
    <us-gaap:SharesOutstanding
      contextRef="if5b49921ddb14f4296709d9907a61d1b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNTM_ff945663-2d55-4072-a898-6057ff864890"
      unitRef="shares">20076578</us-gaap:SharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNjA_016a1796-a020-4622-8941-a65783eb5f04"
      unitRef="shares">19828033</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNjA_94e1cb91-b26a-443c-a5b4-59ce7e11d8b2"
      unitRef="shares">19828033</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i598ecfc9efe94e7d9edc3705042cfeb9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTAtMS0xLTk2NzA1L3RleHRyZWdpb246NmNjYmU1YTc4Y2Q4NDk5MDkxMTFkNTM5OGQ3ZDIxYzFfNjA_a3c91ec9-cb47-461c-80e1-c5ffb02b3edf"
      unitRef="shares">19828033</us-gaap:SharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTEtMS0xLTk2NzA1_7404ab83-6088-4367-ab0e-30f733e06b8f"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzM5LTMtMS0xLTk2NzA1_6b38d733-ec27-4f34-ae54-f31465233078"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQwLTEtMS0xLTk2NzA1_597361c6-4a54-4fe0-8dfd-61eee77f9231"
      unitRef="usd">99908000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQwLTMtMS0xLTk2NzA1_0d997cec-0fbf-4ecc-b93e-f3b05dae2569"
      unitRef="usd">97291000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQxLTEtMS0xLTk2NzA1_c8e8c366-f764-4c98-96e4-5505648ef171"
      unitRef="usd">-1909000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQxLTMtMS0xLTk2NzA1_cce8f9db-a1f0-4e03-9ab5-e5bb62af5957"
      unitRef="usd">-1588000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQyLTEtMS0xLTk2NzA1_59d1a185-b6e9-4510-bb9b-cfad31144f51"
      unitRef="usd">74077000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQyLTMtMS0xLTk2NzA1_37cb1440-39f9-477a-acac-f46cb79c5493"
      unitRef="usd">77986000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQzLTEtMS0xLTk2NzA1_9c0dd033-4648-417a-af8c-c68e848e6067"
      unitRef="usd">172078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQzLTMtMS0xLTk2NzA1_d8b303fa-a31c-436f-b3f8-f87d307a2b25"
      unitRef="usd">173691000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQ0LTEtMS0xLTk2NzA1_51e7804d-c2ab-4afd-80d3-8d8f3643b531"
      unitRef="usd">244477000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTYvZnJhZzpjMmUzYTRlZmE2MGY0ZGVmODkyMWE2NzFiZGQ1NTFhYi90YWJsZTozM2UxNmJlOWJhZTI0ZjJjYmM5ZjU2NmRiMTMyYjM2MC90YWJsZXJhbmdlOjMzZTE2YmU5YmFlMjRmMmNiYzlmNTY2ZGIxMzJiMzYwXzQ0LTMtMS0xLTk2NzA1_0281af52-50eb-4ecf-a7a5-3320f5150b5f"
      unitRef="usd">248154000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a335bf4db504325bb6be56e03fda1de_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzQtMS0xLTEtOTY3MDU_63dd8cd5-16c3-4163-ba21-58a69f2c520e"
      unitRef="usd">75622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23a2d223008f496491c109a8b88fe24e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzQtMy0xLTEtOTY3MDU_d6c5b295-d012-4cc6-89f0-48851fc5a4b0"
      unitRef="usd">78826000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b5f3c8f96e244879576133f5e8075d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzQtNS0xLTEtOTY3MDU_9fd04a15-8bc5-437d-99e8-c69b85398d07"
      unitRef="usd">83593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8529d614b6ae4f7f9995d6491fa15d34_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzUtMS0xLTEtOTY3MDU_293740e0-6e63-4193-8f1f-402e09fc2f14"
      unitRef="usd">58912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i123cf6ffb6ed4435b8b55b0181735040_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzUtMy0xLTEtOTY3MDU_9e66d345-4cc8-477f-afec-09fc73c8bdc2"
      unitRef="usd">63327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib68a0bc7798a4d55b02ed633119f1491_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzUtNS0xLTEtOTY3MDU_d9826a48-4d92-42ab-ba35-f43f9ac0bbfb"
      unitRef="usd">64587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzYtMS0xLTEtOTY3MDU_e13dd5d4-157a-4e3e-8f56-8b1c55187f60"
      unitRef="usd">134534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzYtMy0xLTEtOTY3MDU_ed8113e4-af7c-4ef4-8331-18f99781c5fb"
      unitRef="usd">142153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzYtNS0xLTEtOTY3MDU_3842985a-edd7-43b9-b533-d7a55e3ab404"
      unitRef="usd">148180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzgtMS0xLTEtOTY3MDU_6304f45d-0a20-4ea0-8a37-8a66d77d4687"
      unitRef="usd">28267000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzgtMy0xLTEtOTY3MDU_fdaac0aa-0a47-4f43-ae8c-c1dc04b0459d"
      unitRef="usd">32470000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzgtNS0xLTEtOTY3MDU_3265a226-95c7-49df-9b06-fe54f6af0430"
      unitRef="usd">30947000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzktMS0xLTEtOTY3MDU_836b051e-bce2-4a49-9754-e66fb8f30b51"
      unitRef="usd">13625000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzktMy0xLTEtOTY3MDU_c1b5629f-71eb-4362-a6f4-f566896c1f60"
      unitRef="usd">17514000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzktNS0xLTEtOTY3MDU_c5c32b87-bd01-4c9f-8c93-8896f47eeda0"
      unitRef="usd">15742000</us-gaap:ResearchAndDevelopmentExpense>
    <spok:TechnologyOperationsExpense
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEwLTEtMS0xLTk2NzA1_e5ffc7aa-21c1-4401-ab7a-afa14ae578e8"
      unitRef="usd">27412000</spok:TechnologyOperationsExpense>
    <spok:TechnologyOperationsExpense
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEwLTMtMS0xLTk2NzA1_42bae9f8-01cd-4ac5-aaa9-3e512acb7372"
      unitRef="usd">28844000</spok:TechnologyOperationsExpense>
    <spok:TechnologyOperationsExpense
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEwLTUtMS0xLTk2NzA1_62689221-71a3-43fc-82f5-b141290da59b"
      unitRef="usd">29485000</spok:TechnologyOperationsExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzExLTEtMS0xLTk2NzA1_b816be5d-dcb1-406f-9cc8-8f6ff84e5614"
      unitRef="usd">16296000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzExLTMtMS0xLTk2NzA1_8c632f82-75bb-49e3-b61d-b58f3d74e35a"
      unitRef="usd">21083000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzExLTUtMS0xLTk2NzA1_c25a8315-c381-49de-a843-e7a74c15b5ca"
      unitRef="usd">20316000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTEtMS0xLTEwNjQ0Mg_a41efb2d-cf4f-47ec-90c4-5e72fef7cad7"
      unitRef="usd">37796000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTMtMS0xLTEwNjQ0Ng_3603c9f8-44a2-4005-a399-a112470951a8"
      unitRef="usd">43531000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTUtMS0xLTEwNjQ1MA_e211fd1b-ddb9-4260-98fa-2ffd6e4a333f"
      unitRef="usd">39600000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTEtMS0xLTk2NzA1_75b9d52c-eaff-41bc-8866-3551fb6ea528"
      unitRef="usd">7329000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTMtMS0xLTk2NzA1_15364333-ff27-45c1-85d5-4a57e7dfde93"
      unitRef="usd">320000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEyLTUtMS0xLTk2NzA1_0fdf199a-96d7-435c-8acc-8ee0ca043966"
      unitRef="usd">692000</us-gaap:RestructuringCharges>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEzLTEtMS0xLTk2NzA1_149de3aa-17d7-43e1-b7e9-54fac63bff75"
      unitRef="usd">3571000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEzLTMtMS0xLTk2NzA1_2bab625d-51d9-443e-ab49-366955afe680"
      unitRef="usd">10446000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzEzLTUtMS0xLTk2NzA1_a0920280-c78d-410d-a8db-7c7c86d7e72e"
      unitRef="usd">9056000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE0LTEtMS0xLTk2NzA1_8db6b5d0-ac9a-41e2-b220-8d0a9573c50e"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE0LTMtMS0xLTk2NzA1_4145b12f-2e30-41e7-81f3-5a809f0b733e"
      unitRef="usd">15663000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE0LTUtMS0xLTk2NzA1_728589ec-3010-4313-803a-2a5f2f59a5a6"
      unitRef="usd">25007000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:CostsAndExpenses
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE1LTEtMS0xLTk2NzA1_5e287d4d-3129-4632-8510-40b8dc76e520"
      unitRef="usd">134296000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE1LTMtMS0xLTk2NzA1_22763329-2022-4a22-8035-0e0055758e6b"
      unitRef="usd">169871000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE1LTUtMS0xLTk2NzA1_8cb97cd0-6605-4871-9138-96f37ac56a87"
      unitRef="usd">170845000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE2LTEtMS0xLTk2NzA1_6e73be6e-8f26-46eb-91df-4a40f2646609"
      unitRef="usd">238000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE2LTMtMS0xLTk2NzA1_b3e9f83a-4c73-4450-ab0e-6b4b56541e50"
      unitRef="usd">-27718000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE2LTUtMS0xLTk2NzA1_6aec33da-19c7-4b1b-b59f-4002b63e2b74"
      unitRef="usd">-22665000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE3LTEtMS0xLTk2NzA1_06b52b5f-058b-472b-b2e8-d7e93c9d55ed"
      unitRef="usd">592000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE3LTMtMS0xLTk2NzA1_4a5ff870-02c5-4d65-8b04-5922cbb0aca2"
      unitRef="usd">320000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE3LTUtMS0xLTk2NzA1_cbc257e2-c31f-45d0-aeab-d29edfe2e621"
      unitRef="usd">687000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE4LTEtMS0xLTk2NzA1_af622710-9ae2-4bb1-928b-9661bbaf72b6"
      unitRef="usd">167000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE4LTMtMS0xLTk2NzA1_6b2e992f-da30-4c6d-9ff7-16803b4d264a"
      unitRef="usd">66000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE4LTUtMS0xLTk2NzA1_c8bd1051-8b80-4cd7-952d-31e0c0198cdd"
      unitRef="usd">208000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE5LTEtMS0xLTk2NzA1_bf76d672-c255-4fa5-a364-fe31259da49c"
      unitRef="usd">997000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE5LTMtMS0xLTk2NzA1_b644b1bc-8369-48e9-81f4-5d4f3354c8df"
      unitRef="usd">-27332000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzE5LTUtMS0xLTk2NzA1_5ccdcb1a-dd5e-4d02-9de9-3fb34e1cc83b"
      unitRef="usd">-21770000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIwLTEtMS0xLTk2NzA1_4110d967-8e4e-4a7d-896e-d618ee0dd2c9"
      unitRef="usd">-20859000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIwLTMtMS0xLTk2NzA1_ff1b00fb-4090-4385-881c-b5a62a7f1ce9"
      unitRef="usd">-5152000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIwLTUtMS0xLTk2NzA1_7b4d4d4c-ff35-43cc-857a-e1ddf4f52744"
      unitRef="usd">22455000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIxLTEtMS0xLTk2NzA1_8dfa9db2-4eb6-41b8-87b6-ef443c908e02"
      unitRef="usd">21856000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIxLTMtMS0xLTk2NzA1_06170065-2fb1-4434-b696-f9e2dece92e6"
      unitRef="usd">-22180000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIxLTUtMS0xLTk2NzA1_ef1fa990-6077-4657-ab77-94b178acc6fb"
      unitRef="usd">-44225000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIyLTEtMS0xLTk2NzA1_a73c7237-2ae4-4ad9-8b4c-651f51d1e645"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIyLTMtMS0xLTk2NzA1_7c3edcc0-cf06-41dc-a7cc-8050940e5cae"
      unitRef="usdPerShare">-1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIyLTUtMS0xLTk2NzA1_56dae895-43a0-4297-8b4e-e13e7c4f1f47"
      unitRef="usdPerShare">-2.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIzLTEtMS0xLTk2NzA1_bb59d629-2966-4377-8b36-3754563580ca"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIzLTMtMS0xLTk2NzA1_9c28f368-42b6-4f20-9fe8-a4c363db014c"
      unitRef="usdPerShare">-1.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzIzLTUtMS0xLTk2NzA1_79ba7ce9-c3c0-4e5a-925f-7da79ddca224"
      unitRef="usdPerShare">-2.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI0LTEtMS0xLTk2NzA1_cf7f6c0f-1247-41c1-8609-48a9b8a16de1"
      unitRef="shares">19672423</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI0LTMtMS0xLTk2NzA1_7ed3dfcf-7b32-458d-b619-28f30a5f980a"
      unitRef="shares">19404477</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI0LTUtMS0xLTk2NzA1_ee18f813-cc4c-401d-8b0e-59952c8239f7"
      unitRef="shares">19028918</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI1LTEtMS0xLTk2NzA1_c5fa5128-51d2-4ecf-a77b-4b24adb11b07"
      unitRef="shares">19991202</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI1LTMtMS0xLTk2NzA1_53a4d921-7a1c-4e4d-a51b-94c07faebf54"
      unitRef="shares">19404477</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI1LTUtMS0xLTk2NzA1_4e77c429-c732-42dc-8858-4a4694dc404e"
      unitRef="shares">19028918</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI2LTEtMS0xLTk2NzA1_8b43e371-01d8-4629-93ba-2ae8166a3b3f"
      unitRef="usdPerShare">1.250</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI2LTMtMS0xLTk2NzA1_b2068ff8-3433-4313-8544-8663567666a2"
      unitRef="usdPerShare">0.500</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8xOTkvZnJhZzoxZDBlZTAxMmVmNGY0MzIzYWVlZGNhYWNjMzhhZjkyMy90YWJsZToxOTAxNzMzMTE0NDU0Zjg0YjllNGYyM2JhZDMyNDZkMS90YWJsZXJhbmdlOjE5MDE3MzMxMTQ0NTRmODRiOWU0ZjIzYmFkMzI0NmQxXzI2LTUtMS0xLTk2NzA1_23007955-b97c-45d3-857d-22866a3074a2"
      unitRef="usdPerShare">0.500</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:NetIncomeLoss
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzMtMi0xLTEtOTY3MDU_8dfa9db2-4eb6-41b8-87b6-ef443c908e02"
      unitRef="usd">21856000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzMtNC0xLTEtOTY3MDU_06170065-2fb1-4434-b696-f9e2dece92e6"
      unitRef="usd">-22180000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzMtNi0xLTEtOTY3MDU_ef1fa990-6077-4657-ab77-94b178acc6fb"
      unitRef="usd">-44225000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzUtMi0xLTEtOTY3MDU_697db11f-00e9-49d4-b9ee-4a0e0b6dd5c6"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzUtNC0xLTEtOTY3MDU_49bfdded-274c-425f-812a-1c1acc80b030"
      unitRef="usd">-136000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzUtNi0xLTEtOTY3MDU_51fb8baa-640d-4092-99fe-32194d8e5371"
      unitRef="usd">149000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzYtMi0xLTEtOTY3MDU_58421988-498d-45ba-ae79-3eef485704aa"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzYtNC0xLTEtOTY3MDU_7f32ff7b-35f7-4ffe-bc7b-4fdff966961f"
      unitRef="usd">-136000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzYtNi0xLTEtOTY3MDU_5711d69f-cf7b-4f09-bb89-e3f90a634072"
      unitRef="usd">149000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzctMi0xLTEtOTY3MDU_2b67b942-1122-4287-8ec6-eb9897a11001"
      unitRef="usd">21535000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzctNC0xLTEtOTY3MDU_a5ea647c-7de7-4f3e-ace4-49915176dd4a"
      unitRef="usd">-22316000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDIvZnJhZzo4YTczZmEzNTI5YzQ0ZGFjYjFlYzEzMzI4NmU5ODNhOC90YWJsZToxMDc3ZjVlYTY4MjM0MWMwYjEwM2VjY2MxOGU1MDhkZC90YWJsZXJhbmdlOjEwNzdmNWVhNjgyMzQxYzBiMTAzZWNjYzE4ZTUwOGRkXzctNi0xLTEtOTY3MDU_c16eb9e5-6aab-431c-86b4-d773a2ad04d3"
      unitRef="usd">-44076000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ifdad98b9207c4addbfb55524003c3a19_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzItMS0xLTEtOTY3MDU_54c2e41a-b33f-4f44-9e1b-3e4ab7c58fe0"
      unitRef="shares">19071614</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifdad98b9207c4addbfb55524003c3a19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzItMy0xLTEtOTY3MDU_b0868536-3459-4fda-b57a-00a1d6558b1f"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i936a32503915465096d658fe33aa1780_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzItNS0xLTEtOTY3MDU_37c39b75-19c9-4f83-a9ce-74c3fbdef014"
      unitRef="usd">85273000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77df65c29a0648938d9dd95b50996261_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzItNy0xLTEtOTY3MDU_bc423655-adde-4363-833f-1b67d4cc469e"
      unitRef="usd">164819000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icdfec584714d4da78bdc57ddc376a05f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzItOS0xLTEtOTY3MDU_12024d62-26bc-4ce9-af2c-3cc400fe21f9"
      unitRef="usd">250094000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2b02feb9216a491893e4688561167a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzMtNy0xLTEtOTY3MDU_db12b397-4e74-4115-867e-0017bdcefd96"
      unitRef="usd">-44225000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzMtOS0xLTEtOTY3MDU_f038c1ae-1a8f-4bf2-bf22-5cd5cb5c492e"
      unitRef="usd">-44225000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="if786dbfd10394ed49b2864b66f0a20b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzQtNy0xLTEtOTY3MDU_39699159-46a5-4900-adeb-cc48a7fe477e"
      unitRef="usd">-365000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b463f3bf04b432b9ea578df6d5ce0ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzQtOS0xLTEtOTY3MDU_d2f27822-e66c-4adf-b58f-a660c7ebd0e9"
      unitRef="usd">-365000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5c29b0814b4d4a38977fcc5a24697e4c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzUtMS0xLTEtOTY3MDU_e8d4548a-0c49-40b3-85e1-23945191c80c"
      unitRef="shares">35661</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i669e2c321508429cb1a8c6ec7a73f7a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzUtNS0xLTEtOTY3MDU_48561e25-5ebe-435e-b350-78bdb0b99d6a"
      unitRef="usd">300000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzUtOS0xLTEtOTY3MDU_15bbe70c-c9cc-46cb-b425-128ffde03db9"
      unitRef="usd">300000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <spok:IssuanceOfCommonStockForVestedRestrictedStockUnitsShares
      contextRef="i5c29b0814b4d4a38977fcc5a24697e4c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzYtMS0xLTEtOTY3MDU_a43d3fac-642d-4231-adac-9ac9457c272c"
      unitRef="shares">282871</spok:IssuanceOfCommonStockForVestedRestrictedStockUnitsShares>
    <spok:StockPurchasedDuringPeriodSharesTaxWithholding
      contextRef="i5c29b0814b4d4a38977fcc5a24697e4c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzctMS0xLTEtOTY3MDU_c1ecf8d9-ce81-4710-86f2-9297d32c9521"
      unitRef="shares">79981</spok:StockPurchasedDuringPeriodSharesTaxWithholding>
    <spok:StockPurchasedDuringPeriodValueTaxWithholding
      contextRef="i669e2c321508429cb1a8c6ec7a73f7a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzctNS0xLTEtOTY3MDU_54108521-0cfa-4aa5-813b-ed5689f405f1"
      unitRef="usd">902000</spok:StockPurchasedDuringPeriodValueTaxWithholding>
    <spok:StockPurchasedDuringPeriodValueTaxWithholding
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzctOS0xLTEtOTY3MDU_9090a297-117b-484a-9e24-d4962e438353"
      unitRef="usd">902000</spok:StockPurchasedDuringPeriodValueTaxWithholding>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i669e2c321508429cb1a8c6ec7a73f7a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzgtNS0xLTEtOTY3MDU_fdfc1394-0c42-436c-b21e-872ec5ccdd83"
      unitRef="usd">5508000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzgtOS0xLTEtOTY3MDU_b62cc975-e0a9-43d7-b694-7582a75ca755"
      unitRef="usd">5508000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCash
      contextRef="i2b02feb9216a491893e4688561167a98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzktNy0xLTEtOTY3MDU_78f81f86-6ea4-425e-b65a-aadbbb0b2190"
      unitRef="usd">9946000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzktOS0xLTEtOTY3MDU_aedb399d-430c-4801-b331-b2947b1206ec"
      unitRef="usd">9946000</us-gaap:DividendsCash>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i5c29b0814b4d4a38977fcc5a24697e4c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzExLTEtMS0xLTk2NzA1_cbc228bc-ebd6-4fd9-ab02-2ed0fb83d203"
      unitRef="shares">74027</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i669e2c321508429cb1a8c6ec7a73f7a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEyLTUtMS0xLTk2NzA1_63357f8d-caa9-4f89-a759-5f3925137cd6"
      unitRef="usd">149000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEyLTktMS0xLTk2NzA1_ab54abd9-82f9-440d-9285-6d3de85f1984"
      unitRef="usd">149000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i27cd650968134b1c9ebb8ccd1537d118_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEzLTEtMS0xLTk2NzA1_6c4e56df-52cd-4744-b6b5-799c4515d588"
      unitRef="shares">19384192</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i27cd650968134b1c9ebb8ccd1537d118_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEzLTMtMS0xLTk2NzA1_f67756c2-d8ce-4183-8bb6-87f927703677"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6f528d80ea644d6ad3b156c59a5063e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEzLTUtMS0xLTk2NzA1_4cdc5ac3-c3f0-48a5-a672-f351c2640823"
      unitRef="usd">90328000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d26d3dce0364296acd16622ec8d22c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEzLTctMS0xLTk2NzA1_b1d6e3d4-524c-4f38-8724-ab06dbe0fb06"
      unitRef="usd">110283000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzEzLTktMS0xLTk2NzA1_251ccf9e-3e61-4b7b-81cb-2ad92ba618c6"
      unitRef="usd">200613000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8e81d6c065bf449f9f5545c6ea6d967b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE0LTctMS0xLTk2NzA1_f22b939f-a834-4d69-963a-ec24d818bcb1"
      unitRef="usd">-22180000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE0LTktMS0xLTk2NzA1_3461c6c9-0875-40f3-84f8-353a556e7c24"
      unitRef="usd">-22180000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i8204a44bc06a47f19e18acbb71efe3d9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE2LTEtMS0xLTk2NzA1_7be0f154-99d4-4bdb-9168-40716d1fa208"
      unitRef="shares">16015</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i334f0e99f87f4984a72b0ab3fa5ffc7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE2LTUtMS0xLTk2NzA1_9f7edf0d-3ec6-460e-b824-f7b9ce482b4a"
      unitRef="usd">132000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE2LTktMS0xLTk2NzA1_4817b399-e8fc-4263-a950-a49015780484"
      unitRef="usd">132000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <spok:IssuanceOfCommonStockForVestedRestrictedStockUnitsShares
      contextRef="i8204a44bc06a47f19e18acbb71efe3d9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE3LTEtMS0xLTk2NzA1_cf44cd67-805b-4094-a0d7-927050aa630e"
      unitRef="shares">430476</spok:IssuanceOfCommonStockForVestedRestrictedStockUnitsShares>
    <spok:StockPurchasedDuringPeriodSharesTaxWithholding
      contextRef="i8204a44bc06a47f19e18acbb71efe3d9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE4LTEtMS0xLTk2NzA1_e296a5c9-2635-4c5b-9e7b-b18641f75990"
      unitRef="shares">172594</spok:StockPurchasedDuringPeriodSharesTaxWithholding>
    <spok:StockPurchasedDuringPeriodValueTaxWithholding
      contextRef="i334f0e99f87f4984a72b0ab3fa5ffc7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE4LTUtMS0xLTk2NzA1_9fe882ff-98ff-4dd5-8a87-a328276ab93a"
      unitRef="usd">1860000</spok:StockPurchasedDuringPeriodValueTaxWithholding>
    <spok:StockPurchasedDuringPeriodValueTaxWithholding
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE4LTktMS0xLTk2NzA1_cc43bddf-63b5-419e-8c8e-174037da68a3"
      unitRef="usd">1860000</spok:StockPurchasedDuringPeriodValueTaxWithholding>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i334f0e99f87f4984a72b0ab3fa5ffc7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE5LTUtMS0xLTk2NzA1_c88b7c3b-1bc5-46f8-84d3-1d91f4cba350"
      unitRef="usd">7239000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzE5LTktMS0xLTk2NzA1_11b7242d-93b7-416a-b727-445d304184b3"
      unitRef="usd">7239000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCash
      contextRef="i8e81d6c065bf449f9f5545c6ea6d967b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzIwLTctMS0xLTk2NzA1_4cb7a809-1f79-4167-8a2e-63107caf510b"
      unitRef="usd">10117000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzIwLTktMS0xLTk2NzA1_2381c743-a574-403f-a7fe-455fe6c9c8c6"
      unitRef="usd">10117000</us-gaap:DividendsCash>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8204a44bc06a47f19e18acbb71efe3d9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzIxLTEtMS0xLTk2NzA1_3ec30a71-fa09-428e-85e0-40b35ba029af"
      unitRef="shares">169944</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i334f0e99f87f4984a72b0ab3fa5ffc7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzIzLTUtMS0xLTk2NzA1_492be53e-41a5-4a9f-9676-dc34b1271f1c"
      unitRef="usd">-136000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzIzLTktMS0xLTk2NzA1_7d48777c-fff1-4e9f-92e8-8a1c9a131bd6"
      unitRef="usd">-136000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i598ecfc9efe94e7d9edc3705042cfeb9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI0LTEtMS0xLTk2NzA1_8a5811a2-e008-419e-9be0-75cf828dfb78"
      unitRef="shares">19828033</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i598ecfc9efe94e7d9edc3705042cfeb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI0LTMtMS0xLTk2NzA1_d78ef23a-233b-422a-9c99-5d6daa0f8fda"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i76aafa27cbb0465fae1d5b03428fcde2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI0LTUtMS0xLTk2NzA1_f3215f0e-0553-4978-8b73-e6a266a08b03"
      unitRef="usd">95703000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b41f6d4cc3e4fc8bcb54d6a4228204e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI0LTctMS0xLTk2NzA1_fec21f0e-93f9-4a05-bc73-1f1b0ac41e3b"
      unitRef="usd">77986000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI0LTktMS0xLTk2NzA1_b73691f1-0bd4-47d6-bbd2-688267b550e3"
      unitRef="usd">173691000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie209a42ae2df4c2499722de989207343_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI1LTctMS0xLTk2NzA1_5c6c53cf-9882-4c78-a250-9547b3a50a9e"
      unitRef="usd">21856000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI1LTktMS0xLTk2NzA1_34f83a42-5e2b-4d52-bbe0-87d6c1e85a63"
      unitRef="usd">21856000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3e414f28bc8649bb839e73f7f63921c7_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI3LTEtMS0xLTk2NzA1_e82ab377-cf75-433b-ad6e-81db676fc706"
      unitRef="shares">381571</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <spok:StockPurchasedDuringPeriodSharesTaxWithholding
      contextRef="i3e414f28bc8649bb839e73f7f63921c7_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI4LTEtMS0xLTk2NzA1_0deb7705-127e-40aa-8915-84e363484af5"
      unitRef="shares">133026</spok:StockPurchasedDuringPeriodSharesTaxWithholding>
    <spok:StockPurchasedDuringPeriodValueTaxWithholding
      contextRef="i7b61eab5de194e1a9aca87524754491d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI4LTUtMS0xLTk2NzA1_873061f0-79f5-4cc5-8125-bfa5108851db"
      unitRef="usd">1210000</spok:StockPurchasedDuringPeriodValueTaxWithholding>
    <spok:StockPurchasedDuringPeriodValueTaxWithholding
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI4LTktMS0xLTk2NzA1_eb979726-7928-44d8-a625-d79bfc6d466b"
      unitRef="usd">1210000</spok:StockPurchasedDuringPeriodValueTaxWithholding>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7b61eab5de194e1a9aca87524754491d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI5LTUtMS0xLTk2NzA1_c7087f85-bc06-45cb-bfcc-9b3feac9625c"
      unitRef="usd">3827000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzI5LTktMS0xLTk2NzA1_ec80539f-4d1a-4ed9-ae85-e426e3ee91da"
      unitRef="usd">3827000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCash
      contextRef="ie209a42ae2df4c2499722de989207343_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzMwLTctMS0xLTk2NzA1_8f690087-3550-4172-b0c8-94231d3464b6"
      unitRef="usd">25765000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzMwLTktMS0xLTk2NzA1_ba6d2add-98cd-41d6-af68-eef85644b461"
      unitRef="usd">25765000</us-gaap:DividendsCash>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7b61eab5de194e1a9aca87524754491d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM0LTUtMS0xLTk2NzA1_9c740057-d039-4665-82ab-9286d6e49b59"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM0LTktMS0xLTk2NzA1_0ab8e84f-b9fa-45ec-84ce-4ab001540b6d"
      unitRef="usd">-321000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="if5b49921ddb14f4296709d9907a61d1b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM1LTEtMS0xLTk2NzA1_098177df-3c3e-45cb-b4ac-d631f56f08e2"
      unitRef="shares">20076578</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if5b49921ddb14f4296709d9907a61d1b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM1LTMtMS0xLTk2NzA1_4ef1742c-5b15-4917-9c56-a5fdc2558016"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e8a893300234bbbbfb3ae12557a0954_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM1LTUtMS0xLTk2NzA1_fcb43bd6-fe60-46fd-9be8-00c8613d4144"
      unitRef="usd">97999000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5e866f747954ad3a49d33e2c6b0b642_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM1LTctMS0xLTk2NzA1_98bcc7c3-3585-4537-a126-45136e0d311d"
      unitRef="usd">74077000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDUvZnJhZzo2NTRlYzc4NzRhNGI0MjQwOTlkYTA2ZTJmY2RkY2NhZi90YWJsZTo1ODY0NmUwMWMzNjA0YjA2YTJkYzM4MzNiZDhkYTU5Mi90YWJsZXJhbmdlOjU4NjQ2ZTAxYzM2MDRiMDZhMmRjMzgzM2JkOGRhNTkyXzM1LTktMS0xLTk2NzA1_daf13cf7-9b56-4fd6-9f1e-b75a4610870f"
      unitRef="usd">172078000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzQtMS0xLTEtOTY3MDU_05e94951-9dea-439d-86ec-94095899e8bd"
      unitRef="usd">21856000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzQtMy0xLTEtOTY3MDU_99d583a0-530b-4112-85b4-ed562074c24a"
      unitRef="usd">-22180000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzQtNS0xLTEtOTY3MDU_d79d01eb-46e1-4ebf-8a6c-ea3eb7b7bffd"
      unitRef="usd">-44225000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzYtMS0xLTEtOTY3MDU_abd8f9f3-651a-42e7-985b-923e799ffa22"
      unitRef="usd">3571000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzYtMy0xLTEtOTY3MDU_782574a8-182f-4f14-bd77-6d2c75f9892c"
      unitRef="usd">10446000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzYtNS0xLTEtOTY3MDU_4a70b110-3cdd-4646-99d6-c3c30bca7885"
      unitRef="usd">9056000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzctMS0xLTEtOTY3MDU_dbcd47d2-fbcf-4a1f-a026-5a9cb0392d24"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzctMy0xLTEtOTY3MDU_401f8970-b723-4585-ab9f-e94affa8065f"
      unitRef="usd">15663000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzctNS0xLTEtOTY3MDU_a65ee93f-b472-434b-acdf-70645c099d6a"
      unitRef="usd">25007000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <spok:DeferredTaxAssetValuationWriteDown
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzgtMS0xLTEtOTY3MDU_d4ccd729-a44b-4d40-8730-ae32eced020d"
      unitRef="usd">-21850000</spok:DeferredTaxAssetValuationWriteDown>
    <spok:DeferredTaxAssetValuationWriteDown
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzgtMy0xLTEtOTY3MDU_11b9545d-efe6-4c49-83a1-a7fcd9fe5a86"
      unitRef="usd">0</spok:DeferredTaxAssetValuationWriteDown>
    <spok:DeferredTaxAssetValuationWriteDown
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzgtNS0xLTEtOTY3MDU_950f9ad7-82ad-4035-bcee-54d67ee7c2db"
      unitRef="usd">22108000</spok:DeferredTaxAssetValuationWriteDown>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzktMS0xLTEtOTY3MDU_d506e917-f0dd-4f72-adf5-24d863ada8a6"
      unitRef="usd">903000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzktMy0xLTEtOTY3MDU_c14db6e6-0132-4142-bd43-85dcacbd8637"
      unitRef="usd">-5483000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzktNS0xLTEtOTY3MDU_1be38a66-3150-4454-857d-5d6585d73c53"
      unitRef="usd">438000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEwLTEtMS0xLTk2NzA1_8defc845-7e40-46ad-80b6-a6c62153856a"
      unitRef="usd">3827000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEwLTMtMS0xLTk2NzA1_ecd89126-b08f-4aa9-9318-7e16c49beea0"
      unitRef="usd">7239000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEwLTUtMS0xLTk2NzA1_c3371752-510a-4d1d-9e01-efe6e2eefa16"
      unitRef="usd">5508000</us-gaap:ShareBasedCompensation>
    <spok:ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzExLTEtMS0xLTk2NzA1_5cd4cc6c-92b0-46f2-a3f6-38fc7ded89a2"
      unitRef="usd">1777000</spok:ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther>
    <spok:ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzExLTMtMS0xLTk2NzA1_583e78da-b9a3-459d-8499-13afcd619f30"
      unitRef="usd">1162000</spok:ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther>
    <spok:ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzExLTUtMS0xLTk2NzA1_4b76f8e0-5fdf-424a-aa13-b967f4b752f7"
      unitRef="usd">1212000</spok:ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEzLTEtMS0xLTk2NzA1_797a206c-08b8-4b9c-9ddc-387614f8b200"
      unitRef="usd">1757000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEzLTMtMS0xLTk2NzA1_a4d86d50-899b-4e29-8274-9f1fa2034c15"
      unitRef="usd">-1833000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzEzLTUtMS0xLTk2NzA1_d6a13de3-82ce-482c-aa16-751dc4ffff42"
      unitRef="usd">1588000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE0LTEtMS0xLTk2NzA1_820f31d2-2624-4747-a55b-6090b76f9676"
      unitRef="usd">88000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE0LTMtMS0xLTk2NzA1_b3808419-ec11-4cf2-aa56-48ef86b8e6d6"
      unitRef="usd">-2594000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE0LTUtMS0xLTk2NzA1_8ffd8e22-204a-43c8-bc39-557623b6c024"
      unitRef="usd">-1445000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE1LTEtMS0xLTk2NzA1_1a541281-fc04-4e7e-9d0e-1d932277b08b"
      unitRef="usd">357000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE1LTMtMS0xLTk2NzA1_7aa94c47-eca4-4c9a-a749-2398856d65fa"
      unitRef="usd">763000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE1LTUtMS0xLTk2NzA1_8af1e5cd-579d-406c-9d2d-ce31f7953741"
      unitRef="usd">10000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE2LTEtMS0xLTk2NzA1_6956bc3e-834d-4580-b166-0019dd7022fb"
      unitRef="usd">-2258000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE2LTMtMS0xLTk2NzA1_caec301c-24b4-4ae2-91c8-a535295f4478"
      unitRef="usd">-679000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE2LTUtMS0xLTk2NzA1_75695a50-8d61-4b78-9ceb-9b083890e9de"
      unitRef="usd">4017000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE3LTEtMS0xLTk2NzA1_2db42e60-0157-4f89-a44d-651ef950bd56"
      unitRef="usd">118000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE3LTMtMS0xLTk2NzA1_bea28e86-31d5-4f99-a904-42c946d8aafa"
      unitRef="usd">-3390000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE3LTUtMS0xLTk2NzA1_6c4498da-6feb-4239-8665-4bb7d4a53116"
      unitRef="usd">3175000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE4LTEtMS0xLTk2NzA1_93d34dc9-15f7-46a6-ac3c-c7748d9e16f6"
      unitRef="usd">6456000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE4LTMtMS0xLTk2NzA1_c6c21653-aec1-4712-9a83-b0a39f1c2903"
      unitRef="usd">7968000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzE4LTUtMS0xLTk2NzA1_15593546-68bf-4c70-8565-bfe43a57f339"
      unitRef="usd">26163000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIwLTEtMS0xLTk2NzA1_57940699-e15a-458d-87bc-a7c7c7bf8ca9"
      unitRef="usd">3776000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIwLTMtMS0xLTk2NzA1_394e1a40-1d8c-43a5-b42e-800a7a56d5fa"
      unitRef="usd">4393000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIwLTUtMS0xLTk2NzA1_df4ca0c8-726f-43eb-829d-6f1f7b104df6"
      unitRef="usd">3455000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIxLTEtMS0xLTk2NzA1_d4b4dd63-854b-48cd-a518-042cf75d5e1a"
      unitRef="usd">0</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIxLTMtMS0xLTk2NzA1_48fa3144-8517-4009-8716-5eb5d08c963a"
      unitRef="usd">10842000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIxLTUtMS0xLTk2NzA1_e1e996d7-be20-4b0a-a3db-6e10e1acd12b"
      unitRef="usd">11252000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIyLTEtMS0xLTk2NzA1_15da896a-1b72-48d4-a5d1-e321c4883e31"
      unitRef="usd">14967000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIyLTMtMS0xLTk2NzA1_748668c3-1233-4808-9bca-204cb8743b17"
      unitRef="usd">44990000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIyLTUtMS0xLTk2NzA1_642e38fa-f3a7-4209-9e2c-86d426c07315"
      unitRef="usd">59864000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIzLTEtMS0xLTk2NzA1_af25972a-e857-4e02-abcc-2c340b9ac5bc"
      unitRef="usd">30000000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIzLTMtMS0xLTk2NzA1_2af5e55a-02ac-4134-b647-bf2c0c5bec22"
      unitRef="usd">60000000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzIzLTUtMS0xLTk2NzA1_3415bdae-87a2-414b-8426-8b2ba89b915d"
      unitRef="usd">60000000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI0LTEtMS0xLTk2NzA1_42347521-cf07-42c8-81b8-fb47d58472df"
      unitRef="usd">11257000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI0LTMtMS0xLTk2NzA1_b14867ca-3be6-432b-914b-f521b60800d2"
      unitRef="usd">-225000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI0LTUtMS0xLTk2NzA1_f055abd8-a6ef-4a9e-bb6e-497fd1ac4cc9"
      unitRef="usd">-14571000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI2LTEtMS0xLTk2NzA1_548b4f11-3b81-430c-8291-83ded2383ff1"
      unitRef="usd">25011000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI2LTMtMS0xLTk2NzA1_6dad1e60-5110-40a9-b3fd-100f4a116523"
      unitRef="usd">10025000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI2LTUtMS0xLTk2NzA1_5fe85ead-3854-4b86-8f26-8a0e79939f79"
      unitRef="usd">9771000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI4LTEtMS0xLTk2NzA1_c9199d56-4523-4783-83da-d6e1d7a09a05"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI4LTMtMS0xLTk2NzA1_e06a6e1e-ed3d-425e-bd0b-7c3ae702e406"
      unitRef="usd">132000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI4LTUtMS0xLTk2NzA1_d20c82df-3f7f-4bf9-a0cf-eeba0cdbd1d5"
      unitRef="usd">301000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI5LTEtMS0xLTk2NzA1_6f92a2b1-f99a-46c9-ab4c-42ffb152540c"
      unitRef="usd">1210000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI5LTMtMS0xLTk2NzA1_77e44fac-110f-4c56-aac6-d35515eced3f"
      unitRef="usd">1860000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzI5LTUtMS0xLTk2NzA1_acd2d77b-ae8d-46ba-875f-e95ed0e258a5"
      unitRef="usd">903000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMwLTEtMS0xLTk2NzA1_bdb5ff61-6275-4cdd-bd54-7e589538196d"
      unitRef="usd">-26221000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMwLTMtMS0xLTk2NzA1_7eef3328-006b-4865-a657-0b94461b6a17"
      unitRef="usd">-11753000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMwLTUtMS0xLTk2NzA1_a11c9143-059e-4872-bc1c-177166e876ab"
      unitRef="usd">-10373000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMxLTEtMS0xLTk2NzA1_27a454c8-6d86-4172-8e92-12b80c406ff6"
      unitRef="usd">-321000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMxLTMtMS0xLTk2NzA1_5a03fbfb-79f3-49d4-9ce3-f60de7f372f9"
      unitRef="usd">-136000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMxLTUtMS0xLTk2NzA1_ab0661a0-4e84-4325-a1b4-7e47595873b8"
      unitRef="usd">149000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMyLTEtMS0xLTk2NzA1_8d46ec9e-de7c-4bcd-a941-d4dc0c4b69d5"
      unitRef="usd">-8829000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMyLTMtMS0xLTk2NzA1_c6d91170-da90-47d7-bdcd-e0080c990734"
      unitRef="usd">-4146000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMyLTUtMS0xLTk2NzA1_9f52098b-3669-4065-850e-32d95518a336"
      unitRef="usd">1368000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMzLTEtMS0xLTk2NzA1_e7565009-79be-4c78-b3a7-4572b60d7cc1"
      unitRef="usd">44583000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMzLTMtMS0xLTk2NzA1_17191427-a820-4446-a31c-5690027f7957"
      unitRef="usd">48729000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icdfec584714d4da78bdc57ddc376a05f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzMzLTUtMS0xLTk2NzA1_dfc41313-d35c-48a6-8343-7df2b0e664cb"
      unitRef="usd">47361000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM0LTEtMS0xLTk2NzA1_7a2c7a93-808c-498f-ac9b-4e9deadfd662"
      unitRef="usd">35754000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM0LTMtMS0xLTk2NzA1_0b5d5b8d-7b9b-48b7-9f2a-f09e1bd8ac09"
      unitRef="usd">44583000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM0LTUtMS0xLTk2NzA1_6954921b-b309-4768-b716-4f93e4d023c8"
      unitRef="usd">48729000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM3LTEtMS0xLTk2NzA1_8924ac28-c204-41dd-b9f0-d48cbe40dffb"
      unitRef="usd">223000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM3LTMtMS0xLTk2NzA1_62f54afc-9209-4b2a-a83e-788508f78a15"
      unitRef="usd">-126000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMDgvZnJhZzpjMDQ0N2I4NjlkYjg0ZjhiODZiMmU2OGQ2NjQzOWNjZC90YWJsZTo1ZjIyMWFhZDczZjM0ODc3OWMxMzdmNTgzMTExZjk0Zi90YWJsZXJhbmdlOjVmMjIxYWFkNzNmMzQ4Nzc5YzEzN2Y1ODMxMTFmOTRmXzM3LTUtMS0xLTk2NzA1_c3acd150-c0f2-4553-a247-7de69927145c"
      unitRef="usd">1000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjA3_50522939-5518-4dcd-9f19-8ac525c39be4">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Spok, Inc., a wholly owned subsidiary of Spok Holdings, Inc. (NASDAQ: SPOK) ("Spok," the "Company," "we," "us" and "our") is proud to be the global leader in healthcare communications. We deliver clinical information to care teams when and where it matters most to improve patient outcomes. Top hospitals rely on Spok products and services to enhance workflows for clinicians, support administrative compliance, and provide a better experience for patients. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We offer a focused suite of unified clinical communication and collaboration solutions that include call center applications, clinical alerting and notifications, one-way and advanced two-way wireless messaging services, mobile communications and public safety solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide one-way and advanced two-way wireless messaging services, including information services, throughout the United States. These services are offered on a local, regional and nationwide basis, employing digital networks. One-way messaging consists of numeric and alphanumeric messaging services. Numeric messaging services enable subscribers to receive messages that are composed entirely of numbers, such as a phone number, while alphanumeric messages may include numbers and letters, which enable subscribers to receive text messages. Two-way messaging services enable subscribers to send and receive messages to and from other wireless messaging devices, including pagers, personal digital assistants and personal computers. We also offer voice mail, personalized greetings, message storage and retrieval, and equipment loss and/or maintenance protection to both one-way and two-way messaging subscribers. These services are commonly referred to as wireless messaging and information services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also develop, sell and support enterprise-wide systems for hospitals and other organizations needing to automate, centralize and standardize clinical communications. These solutions are used for contact centers, clinical alerting and notification, mobile communications and messaging and for public safety notifications. These areas of market focus compliment the market focus of our wireless services outlined above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Consolidated Financial Statements include our accounts and the accounts of our wholly owned direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Our Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") and the rules and regulations of the United States Securities and Exchange Commission (the "SEC"). In management's opinion, the Consolidated Financial Statements include all adjustments and accruals that are necessary for the presentation of the results of all periods reported herein and all such adjustments are of a normal, recurring nature. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts shown on the consolidated statements of operations within the operating expense categories of cost of revenue; research and development; technology operations; selling and marketing; and general and administrative are recorded exclusive of depreciation, amortization and accretion. These items are shown separately on the Consolidated Statements of Operations within operating expenses to the extent that they are considered material for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior period amounts in the Consolidated Financial Statements have been reclassified to conform to the current period's presentation. These reclassifications had no effect on the reported results of operations or the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of these consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. On an ongoing basis, we evaluate estimates and assumptions, including but not limited to those related to the impairment of long-lived assets, intangible assets subject to amortization and goodwill, accounts receivable allowances, revenue recognition, depreciation expense, asset retirement obligations, and income taxes. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The majority of our revenues are derived from short-term contracts related to the sale of wireless paging services and software solutions. Our arrangements exist primarily with customers in the healthcare market and to a lesser extent state and federal governments, as well as large enterprise businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the typical payment terms of our software contracts, customers will normally pay a material amount of the contract price immediately upon execution of the contract. The remaining payments are required when the product is delivered, when services begin and, to a lesser extent, when services are completed. Wireless services are generally billed as incurred on a monthly basis. Our contracts will generally result in billings in excess of revenue recognized, which we present as deferred revenues on the Consolidated Balance Sheets, primarily due to the receipt of payment in advance of the product or services we provide. Amounts billed and due from our customers are classified as accounts receivable on the Consolidated Balance Sheets. At times, we may have contracts which require us to perform work or provide products prior to billing which will generally result in revenue recognized in excess of billings. This excess is presented as unbilled receivables in the Notes to the Consolidated Financial Statements. We generally do not have transactions that include a significant financing component (whether payments are made in advance or in arrears) as our contracts typically take less than 12 months to complete once started. We would not adjust the total consideration for the effects of a significant financing component if we anticipate, at contract inception, that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for a contract when: (1) both parties have approved the contract through mutually signed agreements or through other methods such as purchase orders or master agreements; (2) the rights of the parties have been identified; (3) payment terms have been identified; (4) the contract has commercial substance; and (5) collectability of consideration is probable. We also evaluate whether two or more contracts should be combined and accounted for as a single contract. In our evaluation, we consider criteria such as, but not limited to, whether: (1) the contracts are negotiated as a package with a single commercial objective; (2) the amount of consideration to be paid in one contract is dependent on the price or performance of another contract; and (3) some or all of the goods or services promised in the contracts are a single performance obligation. Should we consider contracts related, we would account for those contracts as if they were a single contract. Evaluating whether two or more contracts should be combined and accounted for as a single contract requires significant judgment. In the aggregate, a decision to combine a group of contracts could significantly impact the amount of revenue and profit recorded in a given period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review each contract to determine whether to account for the various promises as one or more performance obligations. The assessment and determination of performance obligations for a given contract requires significant judgment. Wireless service contracts are generally considered to be a single promise and therefore accounted for as a single performance obligation. Contracts which include goods or services related to our software solutions and subscriptions are generally sold with multiple promises and therefore will often include multiple performance obligations. Material performance obligations related to the sale of our software solutions include software licenses, professional services, hardware and maintenance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;More often than not, total consideration will equate to the stated value on the contract taking into consideration any period or term over which services are to be provided, if applicable. However, we could have contracts in which variable consideration is present. It is common for our contracts that include wireless services to contain customer penalties if rental pagers are not returned and fees for usage of services in excess of the contractually allotted amount for a given period. It is also common for our contracts that include professional services to include travel-related costs. These are costs which we incur in the normal course of delivering professional services and are generally billable to the customer based on our incurred expenses. These elements of variable consideration are fully constrained when an agreement is initially executed and are generally not considered estimable until the penalties, fees or costs have been incurred or are otherwise known. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimating variable consideration requires significant judgment and our assessment includes all relevant information that is reasonably available to us including historical, current and forecasted information. We have elected to exclude from revenue all amounts collected on behalf of third parties, and therefore, items such as sales and use tax are excluded from our calculation of the total transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If a contract is separated into more than one performance obligation we allocate the total transaction price to each performance obligation proportionately based on the estimated relative standalone selling price ("SSP") of the promised goods or services underlying each performance obligation. We rarely sell goods or services as readily observable standalone sales, however, if we do, the observable standalone sales are used to determine the SSP. In most cases, we must estimate the relative SSP which requires significant judgment and estimates. In instances where SSP is not directly observable, we determine the SSP using information that may include contractually stated prices, market conditions, costs, renewal contracts, list prices and other observable inputs. A discount is present if the total transaction price is less than the sum of the estimated SSPs of the goods or services promised in the contract. Discounts are generally allocated proportionately based on the relative SSP of the identified performance obligations for a given contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our wireless, professional, maintenance, and subscription services are generally recognized over time due to a customer's simultaneous receipt and consumption of the benefit as we perform the work. As we transfer control over time, we recognize revenue based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires significant judgment and is based on the nature of the products or services to be provided. Generally, we use the time-elapsed measure of progress for performance obligations that include wireless, maintenance, or subscription services. We believe this method best depicts the simultaneous transfer and consumption of the benefit based on our performance as these services are generally considered standby services. For professional services, we leverage an input methodology based on the number of hours worked on a project versus the total expected hours necessary to complete the project. Revenues are recognized proportionally as hours are incurred. This is a significant area of judgment as it requires an estimate at completion ("EAC") for each contract. Our initial EAC is primarily based on prior experience also taking into consideration any specific facts and circumstances for a given contract. As projects progress, the EAC is periodically updated and reviewed to ensure the timing of revenue recognition is appropriate. The creation, maintenance and review of a project's EAC requires significant judgment to determine an appropriate number of hours over which the remaining project is expected to be completed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our software licenses and hardware are generally recognized at a point in time when we have transferred control to the customer. For software licenses, revenue is not recognized until the related license(s) has been made available to the customer and the customer can begin to benefit from its right to use the license(s). Our software licenses represent a right to use Spok&#x2019;s Intellectual Property ("IP") as it exists at a point in time at which the license is granted. Many of our software licenses have significant standalone functionality due to their ability to process a transaction or perform a function or task, and we do not need to maintain those products, once provided to the customer, for value to exist. While the functionality of IP that we license may substantively change during the license period, customers are not contractually or practically required to update their license as a result of those changes. In most contracts transfer of control for software licenses occurs in a short period of time after a contract has been executed and licenses are made electronically available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracts may be modified to account for changes in a project's scope or other customer requirements. Most of our contract modifications are for goods or services that are distinct from the existing contract. In these instances, the contract modification would either be recognized as an entirely new and separate contract or the modification would be treated as if it were a termination of the existing contract and the creation of a new contract including all undelivered goods and services under the previous contract. Revenue would be recognized on a prospective basis and a cumulative catch-up would not be recognized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Incremental Costs of Obtaining a Contract and Costs to Fulfill a Contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our incremental costs primarily relate to sales commissions. We capitalize commissions and proportionally recognize the related expense to revenue as it is recognized on the underlying performance obligations. Some of these costs may relate to specific future anticipated contracts, specifically future maintenance renewals, on which we do not pay commensurate sales commissions. We amortize commission costs proportionally with revenue, thus it is necessary for us to estimate future revenues when there are future anticipated contracts. We estimate future revenues based on anticipated renewal amounts over an expected useful life (e.g. the period over which we believe the initial sales commissions relate to future anticipated contracts). The expected useful life is based on a review of our product life cycles, customer upgrade patterns and the rate at which customers renew maintenance. Commission expense was $4.0&#160;million, $4.4&#160;million and $4.3&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Commission expense is classified within the selling and marketing operating expenses category.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use ("ROU") assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We have made an accounting policy election not to apply the recognition requirements of ASC 842, "Leases," to short-term leases. Those leases which have a term of less than 12 months will have lease payments recognized, in our Consolidated Statements of Operations, on a straight-line basis over the lease term. An optional renewal or termination is not recognized as part of the lease term unless we determine that it is reasonably certain that we will exercise that option. The term reasonably certain is a high threshold for which pervasive evidence generally does not exist, and therefore, optional renewal periods are generally excluded from our ROU assets and lease liabilities until they have been exercised. Lease expense is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As most of our leases do not provide an implicit rate, we use an estimated incremental borrowing rate in determining the present value of lease payments. The Company uses a portfolio approach when determining the discount rate applied to its leases. Significant judgment is necessary when determining a discount rate because we must estimate the discount rate based on a number of factors and observable inputs including current market conditions, market yields, government bond rates, credit risk, and other factors as necessary. The Company must also exercise significant judgment when determining whether an option to renew or terminate a lease should be included in the lease term. This judgment includes an assessment of all relevant economic factors such as costs relating to the termination or extension of a lease, importance of the underlying asset to the Company&#x2019;s operations, and the terms and conditions of the optional periods in relation to current market rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Where we have lease agreements which contain lease and nonlease components, we have elected to make use of the practical expedient to account for each separate lease component and associated nonlease component as a single lease component. This practical expedient is applied to our facility and site leases whereby maintenance and utilities charges are included with lease components in the measurement of our lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;of Goodwill, Long-Lived Assets, and Intangible Assets Subject to Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not amortized but is evaluated for impairment at least annually, or when events or circumstances suggest a potential impairment has occurred. We perform this annual impairment test in the fourth quarter of the fiscal year. We evaluate goodwill for impairment between annual tests if indicators of impairment exist. The impairment test involves comparing the fair value of the reporting unit with its carrying value. An impairment charge is recognized for the amount that the carrying value exceeds the reporting unit's fair value. For purposes of the goodwill impairment evaluation, the Company as a whole is considered the reporting unit. The fair value of the reporting unit is estimated under a market-based approach using the fair value of the Company's common stock. The estimated fair value requires significant judgments, including timing and appropriateness of the price of common stock used (e.g. point-in-time application, simple moving average, exponential moving average), as well as application of an estimated control premium. The estimated control premium is based on a review of current and past market information published by a third-party resource, assessment of the Company's future projected discounted cash flows and other relevant information if available. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded no impairment of goodwill for the years ended December 31, 2022 and 2021, and an impairment of $25.0&#160;million for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to evaluate the carrying value of our long-lived assets, amortizable intangible assets and goodwill. Amortizable intangible assets include customer-related intangibles that resulted from previous acquisitions. Such intangibles are amortized over periods up to 10 years. Quarterly, we assess whether circumstances exist which suggest that the carrying value of long-lived and amortizable intangible assets (asset groups) may not be recoverable. When applicable, we assess the recoverability of the carrying value of our long-lived assets (asset groups) and certain amortizable intangible assets based on estimated undiscounted cash flows generated from such assets (asset groups). We determine asset groups based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In assessing the recoverability of these assets, we forecast cash flows based on various operating assumptions such as revenue forecasted by product line, in-process research and development cost, and other direct costs. Significant judgment is required in determining the recoverability, including the timing and appropriateness of the estimated undiscounted cash flows. If the forecast of undiscounted cash flows does not exceed the carrying value of the long-lived and amortizable intangible assets, we record an impairment charge to the extent the carrying value exceeded the fair value of such assets. Significant judgment may be required in estimating fair value dependent on the availability of objective, market-based, evidence and the input level (e.g., Level 1, 2 or 3) of that evidence.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not record any impairment of long-lived assets or definite lived intangible assets for the years ended December&#160;31, 2022 and 2020, We recorded an impairment of $15.7 million related to capitalized software development for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our two most significant allowance accounts are: an allowance for credit losses and an allowance for service credits. Provisions for these allowances are recorded on a monthly basis and are included as a component of general and administrative expenses, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimates are used in determining the allowance for credit losses and are based on historical collection experience and current and forecasted trends, as well as known specific collection risks. In determining these estimates, we review historical write-offs, including comparisons of write-offs to provisions for credit losses. We compare the ratio of the allowance to gross receivables to historical levels, and monitor amounts collected and related statistics. We write off receivables when they are deemed uncollectible. While write-offs of customer accounts have historically been within our expectations and the provisions established, we cannot guarantee that the future write-off experience will be consistent with historical experience, which could result in material differences when compared to the allowance for credit losses and related provisions.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we grant service credits for customer retention purposes or when there is an adjustment in the scope of work. The allowance for service credits related provisions are based on historical credit percentages, current credit and aging trends, historical actual payment trends and actual credit experience. We analyze our past credit experience over several time frames. Using this analysis along with current operational data, including existing experience of credits issued and the time frames in which credits are issued, we establish an appropriate allowance for service credits. This allowance also reduces accounts receivable for lost and non-returned pagers to the expected realizable amounts and for free wireless services. While credits issued have been within our expectations and the provisions established, we cannot guarantee that future credit experience will be consistent with historical experience, which could result in material differences when compared to the allowance for service credits and maintenance-related provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are reported at cost and are depreciated using the straight-line method based on estimated useful lives which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI0NDUy_d63041a7-66f5-444e-922d-c7cd888eabac"&gt;one&lt;/span&gt; to five years.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmitter assets are grouped into tranches based on our transmitter decommissioning forecast and are depreciated using the group life method on a straight-line basis. Depreciation expense is determined by the expected useful life of each tranche of the underlying transmitter assets. The expected useful life is based on our forecasted usage of those assets and their retirement over time and aligns the useful lives of these transmitter assets with their planned removal from service. Disposals are charged against accumulated depreciation with no gain or loss recognized. This rational and systematic method matches the underlying usage of these assets to the underlying revenue that is generated from these assets. Depreciation expense for these assets is subject to change based upon revisions in the timing of transmitter deconstruction resulting from our long-range planning and network rationalization process. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset Retirement Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize liabilities and corresponding assets for future obligations associated with the retirement of assets. We have paging equipment assets, principally transmitters, which are located at leased locations. The underlying leases generally require the removal of equipment at the end of the lease term; therefore, a future obligation exists. Asset retirement costs are reflected in paging equipment assets with depreciation expense recognized over the estimated lives, which range between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI1OTA3_83a25f56-1857-4e55-9e0a-dc847a82e968"&gt;one&lt;/span&gt; and five years. The asset retirement costs and the corresponding liabilities that have been recorded to date generally relate to either current plans to consolidate networks or to the removal of assets at a future terminal date. When an asset retirement obligation arises, the liabilities and corresponding assets are recorded at their present value using a discounted cash flow approach and the liabilities are accreted using the interest method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recognition of an asset retirement obligation requires that management make numerous assumptions regarding such factors as the cost and timing of deconstruction; the credit-adjusted risk-free rate to be used; inflation rates; and future advances in technology. The fair value of contractor fees to remove each asset, based on historical trend, is estimated to escalate by 3.1% each year through the terminal date. The total estimated liability is based on the estimated future value of those costs and the timing of deconstruction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe these estimates are reasonable at the present time, but we can give no assurance that changes in technology, our financial condition, the economy or other factors would not result in higher or lower asset retirement obligations. Any variations from our estimates would generally result in a change in the assets and liabilities in equal amounts, and operating results would differ in the future by any difference in depreciation expense and accretion expense (see Note 6, "Consolidated Financial Statements' Components", and Note 8, "Asset Retirement Obligations" for additional details).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file a consolidated U.S. federal income tax return and income tax returns in state, local and foreign jurisdictions as required. The provision for current income taxes is calculated and accrued on income and expenses expected to be included in current year U.S. and foreign income tax returns. The provision for current income taxes may also include interest, penalties and an estimated amount reflecting uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax assets and liabilities are calculated based on temporary differences between the financial statement values and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards at the enacted tax rates expected to apply to taxable income when taxes are actually paid or recovered. Changes in deferred income tax assets and liabilities are included as a component of deferred income tax expense. Deferred income tax assets represent amounts available to reduce future income taxes payable. We assess the recoverability of our deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence and by considering the adequacy of future taxable income from all sources, including prudent and feasible tax planning strategies. This assessment is required to determine whether, based on all available evidence, it is "more likely than not" (meaning a probability of greater than 50%) that all or some portion of our deferred income tax assets will be realized in future periods. We provide a valuation allowance when we consider it "more likely than not" that a deferred income tax asset will not be fully recovered. The assessment of our deferred income tax assets requires significant judgment. We reduced the valuation allowance by $21.9&#160;million, as of December 31, 2022, based on the assessment completed, utilizing our annual long-range planning and forecasting updates. The Company maintained a valuation allowance of $2.3&#160;million related to federal foreign tax credits and certain state net operating losses as we do not believe current projections of future taxable income will be sufficient to utilize those tax assets prior to expiration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities are established for uncertain tax positions taken or positions expected to be taken in income tax returns when such positions fail to meet the "more likely than not" threshold based on the technical merits of the positions. We assess whether previously unrecognized tax benefits may be recognized when the tax position is (1) more likely than not of being sustained based on its technical merits, (2)&#160;effectively settled through examination, negotiation or litigation, or (3)&#160;settled through actual expiration of the relevant tax statutes. The assessment of an uncertain tax position requires significant judgment. We had no uncertain tax positions for the periods ended December 31, 2022 and 2021 (see Note 10, "Income Taxes," for additional details).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 985-20, Software to be Sold, Leased, or Marketed, certain software development costs are charged to operations and expensed as incurred until technological feasibility has been established. Material costs incurred after technological feasibility is established and before the product is ready for general release are capitalized and amortized on a straight-line basis over the estimated remaining economic life of the product or the ratio of current revenues to total projected product revenues, whichever is greater. To date, the time between technological feasibility and general release to the public has been extremely short and consequently expenses available for capitalization have been immaterial. Accordingly, all research and developments costs incurred to date, accounted for in accordance with ASC 985-20, have been expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 350-40, Internal-Use Software, certain software development costs were capitalized while in the application development stage related to software developed for internal use or software sold in a Software as a Service ("SaaS") arrangement. This included certain development costs for our integrated communications and collaboration platform, Spok Go&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, prior to our new strategic business plan in February 2022 that discontinued Spok Go. These costs qualified for capitalization beginning in the first quarter of 2020. All other costs incurred during the preliminary project stage or the post-implementation stage were expensed as incurred. Significant judgment was required when assessing costs and determining whether they fell within the preliminary project, application development, or post-implementation stage that determined whether the associated costs were expensed as incurred or capitalized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software development was amortized on a straight-line basis over the estimated useful life of the asset, typically three years, beginning when those development efforts were placed into service (e.g., generally once made commercially available). Determining the estimated useful life required significant judgment as we considered factors such as the rapid and continuous developments in software technology, obsolescence and anticipated life of the service offering before enhancements would have been necessary. We recorded an impairment of $15.7 million related to capitalized software development for the year ended December 31, 2021, based on the impairment analysis performed in the fourth quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incur shipping and handling costs to send and receive messaging devices and other equipment to/from our customers. Amounts billed to customers related to shipping and handling are classified as revenue and the Company's shipping and handling costs are classified as cost of revenue. These costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are charged to operations when incurred. Advertising costs are classified as selling and marketing expenses. Advertising expenses were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, $1.4 million and $1.3 million for the years ended December 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for share-based payments to employees, including restricted stock units ("RSUs"), restricted common stock ("restricted stock") and the option to purchase common stock under the Employee Stock Purchase Plan ("ESPP"), based on their fair value and the estimated number of shares we expect will vest based on the performance metrics associated with the award, if applicable. Fair value for RSUs and restricted stock is measured based on the closing fair market value of the Company's common stock on the date of grant. Fair value for ESPP is measured using the Black-Scholes model for each offering period based on the offer date. Compensation expense is recognized on a straight-line basis over the requisite service period. Forfeitures and withdrawals are accounted for on an as incurred basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our estimates of the expected attainment of performance targets are reflected in the amount of compensation expense that we recognize for the related instruments during the interim reporting period when the change in estimate is determined and may cause the amount of compensation expense that we record for each period to vary. Further information regarding stock-based compensation can be found in Note 9, "Stockholders' Equity."&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash, cash equivalents, short-term receivables and accounts receivable. While our cash and cash equivalents are managed by reputable financial institutions, deposits at these institutions and funds may, at times, exceed federally insured limits. Management believes that these financial institutions and funds are financially sound and, accordingly, that minimal credit risk exists.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are typically unsecured and are derived from revenue earned from customers across different geographic locations, primarily within the U.S. We perform ongoing credit evaluations of our customers, and generally do not require collateral. We maintain an allowance for estimated credit losses. During the years ended December 31, 2022, 2021 and 2020, our bad debt expenses were $1.2&#160;million, $0.7&#160;million and $1.1&#160;million, respectively. In the event that accounts receivable collection cycles deteriorate, our operating results and financial position could be adversely affected. No customer represented 10% or more of total revenue or accounts receivable during the years ended December 31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sales and Use Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and use taxes imposed on the ultimate consumer are excluded from revenue where we are required by law or regulation to act as collection agent for the taxing jurisdiction.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements and Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for certain assets and liabilities at fair value. We categorize each of our fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Inputs are based upon unadjusted quoted prices for identical instruments in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inputs are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and inputs that are corroborated by other observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unobservable inputs that cannot be corroborated by observable market data and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid interest-earning investments with a maturity of three months or less at the date of purchase to be cash equivalents. Those investments with an original maturity of greater than three months and less than one year are classified as short-term investments. Cash and cash equivalents consist primarily of cash on deposit with banks and investments in money market funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our short-term investments consist entirely of U.S. Treasury securities which are classified as held-to-maturity and are measured at amortized cost on our Consolidated Balance Sheets. These investments are classified as Level 1 and mature within 12 months. The differences between carrying value and fair value are not material to the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments including cash and cash equivalents, accounts receivable and accounts payable all have fair values that approximate their carrying values at December&#160;31, 2022 and 2021 due to their short maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of earnings per common share is based on the weighted-average number of common shares outstanding during the applicable period. The calculation for diluted earnings per common share recognizes the effect of all potentially dilutive common shares that were outstanding during the respective periods, unless the impact would be anti-dilutive. Further information regarding earnings per common share can be found in Note &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, "Stockholders' Equity."&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <spok:BusinessPolicyPolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTg5_adc7cf6b-ea29-474a-ac48-11c3d139c264">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Spok, Inc., a wholly owned subsidiary of Spok Holdings, Inc. (NASDAQ: SPOK) ("Spok," the "Company," "we," "us" and "our") is proud to be the global leader in healthcare communications. We deliver clinical information to care teams when and where it matters most to improve patient outcomes. Top hospitals rely on Spok products and services to enhance workflows for clinicians, support administrative compliance, and provide a better experience for patients. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We offer a focused suite of unified clinical communication and collaboration solutions that include call center applications, clinical alerting and notifications, one-way and advanced two-way wireless messaging services, mobile communications and public safety solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide one-way and advanced two-way wireless messaging services, including information services, throughout the United States. These services are offered on a local, regional and nationwide basis, employing digital networks. One-way messaging consists of numeric and alphanumeric messaging services. Numeric messaging services enable subscribers to receive messages that are composed entirely of numbers, such as a phone number, while alphanumeric messages may include numbers and letters, which enable subscribers to receive text messages. Two-way messaging services enable subscribers to send and receive messages to and from other wireless messaging devices, including pagers, personal digital assistants and personal computers. We also offer voice mail, personalized greetings, message storage and retrieval, and equipment loss and/or maintenance protection to both one-way and two-way messaging subscribers. These services are commonly referred to as wireless messaging and information services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also develop, sell and support enterprise-wide systems for hospitals and other organizations needing to automate, centralize and standardize clinical communications. These solutions are used for contact centers, clinical alerting and notification, mobile communications and messaging and for public safety notifications. These areas of market focus compliment the market focus of our wireless services outlined above.&lt;/span&gt;&lt;/div&gt;</spok:BusinessPolicyPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4Mjcz_31a529b6-f8a4-49c6-9333-3c8bbf7097d1">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Consolidated Financial Statements include our accounts and the accounts of our wholly owned direct and indirect subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Our Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") and the rules and regulations of the United States Securities and Exchange Commission (the "SEC"). In management's opinion, the Consolidated Financial Statements include all adjustments and accruals that are necessary for the presentation of the results of all periods reported herein and all such adjustments are of a normal, recurring nature. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts shown on the consolidated statements of operations within the operating expense categories of cost of revenue; research and development; technology operations; selling and marketing; and general and administrative are recorded exclusive of depreciation, amortization and accretion. These items are shown separately on the Consolidated Statements of Operations within operating expenses to the extent that they are considered material for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior period amounts in the Consolidated Financial Statements have been reclassified to conform to the current period's presentation. These reclassifications had no effect on the reported results of operations or the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4Mjgz_101996c9-d7fb-4d85-8c9f-2664bbe352ed">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of these consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. On an ongoing basis, we evaluate estimates and assumptions, including but not limited to those related to the impairment of long-lived assets, intangible assets subject to amortization and goodwill, accounts receivable allowances, revenue recognition, depreciation expense, asset retirement obligations, and income taxes. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjAw_092b890f-3006-4443-a515-fdd06e3163d4">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The majority of our revenues are derived from short-term contracts related to the sale of wireless paging services and software solutions. Our arrangements exist primarily with customers in the healthcare market and to a lesser extent state and federal governments, as well as large enterprise businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the typical payment terms of our software contracts, customers will normally pay a material amount of the contract price immediately upon execution of the contract. The remaining payments are required when the product is delivered, when services begin and, to a lesser extent, when services are completed. Wireless services are generally billed as incurred on a monthly basis. Our contracts will generally result in billings in excess of revenue recognized, which we present as deferred revenues on the Consolidated Balance Sheets, primarily due to the receipt of payment in advance of the product or services we provide. Amounts billed and due from our customers are classified as accounts receivable on the Consolidated Balance Sheets. At times, we may have contracts which require us to perform work or provide products prior to billing which will generally result in revenue recognized in excess of billings. This excess is presented as unbilled receivables in the Notes to the Consolidated Financial Statements. We generally do not have transactions that include a significant financing component (whether payments are made in advance or in arrears) as our contracts typically take less than 12 months to complete once started. We would not adjust the total consideration for the effects of a significant financing component if we anticipate, at contract inception, that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for a contract when: (1) both parties have approved the contract through mutually signed agreements or through other methods such as purchase orders or master agreements; (2) the rights of the parties have been identified; (3) payment terms have been identified; (4) the contract has commercial substance; and (5) collectability of consideration is probable. We also evaluate whether two or more contracts should be combined and accounted for as a single contract. In our evaluation, we consider criteria such as, but not limited to, whether: (1) the contracts are negotiated as a package with a single commercial objective; (2) the amount of consideration to be paid in one contract is dependent on the price or performance of another contract; and (3) some or all of the goods or services promised in the contracts are a single performance obligation. Should we consider contracts related, we would account for those contracts as if they were a single contract. Evaluating whether two or more contracts should be combined and accounted for as a single contract requires significant judgment. In the aggregate, a decision to combine a group of contracts could significantly impact the amount of revenue and profit recorded in a given period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review each contract to determine whether to account for the various promises as one or more performance obligations. The assessment and determination of performance obligations for a given contract requires significant judgment. Wireless service contracts are generally considered to be a single promise and therefore accounted for as a single performance obligation. Contracts which include goods or services related to our software solutions and subscriptions are generally sold with multiple promises and therefore will often include multiple performance obligations. Material performance obligations related to the sale of our software solutions include software licenses, professional services, hardware and maintenance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;More often than not, total consideration will equate to the stated value on the contract taking into consideration any period or term over which services are to be provided, if applicable. However, we could have contracts in which variable consideration is present. It is common for our contracts that include wireless services to contain customer penalties if rental pagers are not returned and fees for usage of services in excess of the contractually allotted amount for a given period. It is also common for our contracts that include professional services to include travel-related costs. These are costs which we incur in the normal course of delivering professional services and are generally billable to the customer based on our incurred expenses. These elements of variable consideration are fully constrained when an agreement is initially executed and are generally not considered estimable until the penalties, fees or costs have been incurred or are otherwise known. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimating variable consideration requires significant judgment and our assessment includes all relevant information that is reasonably available to us including historical, current and forecasted information. We have elected to exclude from revenue all amounts collected on behalf of third parties, and therefore, items such as sales and use tax are excluded from our calculation of the total transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If a contract is separated into more than one performance obligation we allocate the total transaction price to each performance obligation proportionately based on the estimated relative standalone selling price ("SSP") of the promised goods or services underlying each performance obligation. We rarely sell goods or services as readily observable standalone sales, however, if we do, the observable standalone sales are used to determine the SSP. In most cases, we must estimate the relative SSP which requires significant judgment and estimates. In instances where SSP is not directly observable, we determine the SSP using information that may include contractually stated prices, market conditions, costs, renewal contracts, list prices and other observable inputs. A discount is present if the total transaction price is less than the sum of the estimated SSPs of the goods or services promised in the contract. Discounts are generally allocated proportionately based on the relative SSP of the identified performance obligations for a given contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our wireless, professional, maintenance, and subscription services are generally recognized over time due to a customer's simultaneous receipt and consumption of the benefit as we perform the work. As we transfer control over time, we recognize revenue based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires significant judgment and is based on the nature of the products or services to be provided. Generally, we use the time-elapsed measure of progress for performance obligations that include wireless, maintenance, or subscription services. We believe this method best depicts the simultaneous transfer and consumption of the benefit based on our performance as these services are generally considered standby services. For professional services, we leverage an input methodology based on the number of hours worked on a project versus the total expected hours necessary to complete the project. Revenues are recognized proportionally as hours are incurred. This is a significant area of judgment as it requires an estimate at completion ("EAC") for each contract. Our initial EAC is primarily based on prior experience also taking into consideration any specific facts and circumstances for a given contract. As projects progress, the EAC is periodically updated and reviewed to ensure the timing of revenue recognition is appropriate. The creation, maintenance and review of a project's EAC requires significant judgment to determine an appropriate number of hours over which the remaining project is expected to be completed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our software licenses and hardware are generally recognized at a point in time when we have transferred control to the customer. For software licenses, revenue is not recognized until the related license(s) has been made available to the customer and the customer can begin to benefit from its right to use the license(s). Our software licenses represent a right to use Spok&#x2019;s Intellectual Property ("IP") as it exists at a point in time at which the license is granted. Many of our software licenses have significant standalone functionality due to their ability to process a transaction or perform a function or task, and we do not need to maintain those products, once provided to the customer, for value to exist. While the functionality of IP that we license may substantively change during the license period, customers are not contractually or practically required to update their license as a result of those changes. In most contracts transfer of control for software licenses occurs in a short period of time after a contract has been executed and licenses are made electronically available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracts may be modified to account for changes in a project's scope or other customer requirements. Most of our contract modifications are for goods or services that are distinct from the existing contract. In these instances, the contract modification would either be recognized as an entirely new and separate contract or the modification would be treated as if it were a termination of the existing contract and the creation of a new contract including all undelivered goods and services under the previous contract. Revenue would be recognized on a prospective basis and a cumulative catch-up would not be recognized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Incremental Costs of Obtaining a Contract and Costs to Fulfill a Contract&lt;/span&gt;&lt;/div&gt;Our incremental costs primarily relate to sales commissions. We capitalize commissions and proportionally recognize the related expense to revenue as it is recognized on the underlying performance obligations. Some of these costs may relate to specific future anticipated contracts, specifically future maintenance renewals, on which we do not pay commensurate sales commissions. We amortize commission costs proportionally with revenue, thus it is necessary for us to estimate future revenues when there are future anticipated contracts. We estimate future revenues based on anticipated renewal amounts over an expected useful life (e.g. the period over which we believe the initial sales commissions relate to future anticipated contracts). The expected useful life is based on a review of our product life cycles, customer upgrade patterns and the rate at which customers renew maintenance.&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incur shipping and handling costs to send and receive messaging devices and other equipment to/from our customers. Amounts billed to customers related to shipping and handling are classified as revenue and the Company's shipping and handling costs are classified as cost of revenue. These costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:SalesCommissionsAndFees
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE1OTgw_7063ee12-34fe-4fa2-a328-9ede247eb580"
      unitRef="usd">4000000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE1OTg0_9caf2faf-97a8-4775-be4c-a2513cb918ca"
      unitRef="usd">4400000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE1OTkx_6ab3a645-0995-422d-90e6-7b3d8c6e6713"
      unitRef="usd">4300000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjE4_8beb0088-ccb9-400a-9e3e-51db2d2ab01f">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use ("ROU") assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We have made an accounting policy election not to apply the recognition requirements of ASC 842, "Leases," to short-term leases. Those leases which have a term of less than 12 months will have lease payments recognized, in our Consolidated Statements of Operations, on a straight-line basis over the lease term. An optional renewal or termination is not recognized as part of the lease term unless we determine that it is reasonably certain that we will exercise that option. The term reasonably certain is a high threshold for which pervasive evidence generally does not exist, and therefore, optional renewal periods are generally excluded from our ROU assets and lease liabilities until they have been exercised. Lease expense is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As most of our leases do not provide an implicit rate, we use an estimated incremental borrowing rate in determining the present value of lease payments. The Company uses a portfolio approach when determining the discount rate applied to its leases. Significant judgment is necessary when determining a discount rate because we must estimate the discount rate based on a number of factors and observable inputs including current market conditions, market yields, government bond rates, credit risk, and other factors as necessary. The Company must also exercise significant judgment when determining whether an option to renew or terminate a lease should be included in the lease term. This judgment includes an assessment of all relevant economic factors such as costs relating to the termination or extension of a lease, importance of the underlying asset to the Company&#x2019;s operations, and the terms and conditions of the optional periods in relation to current market rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Where we have lease agreements which contain lease and nonlease components, we have elected to make use of the practical expedient to account for each separate lease component and associated nonlease component as a single lease component. This practical expedient is applied to our facility and site leases whereby maintenance and utilities charges are included with lease components in the measurement of our lease liability.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjMw_47184f47-a3f6-47a3-a17d-ad70c54429d1">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;of Goodwill, Long-Lived Assets, and Intangible Assets Subject to Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not amortized but is evaluated for impairment at least annually, or when events or circumstances suggest a potential impairment has occurred. We perform this annual impairment test in the fourth quarter of the fiscal year. We evaluate goodwill for impairment between annual tests if indicators of impairment exist. The impairment test involves comparing the fair value of the reporting unit with its carrying value. An impairment charge is recognized for the amount that the carrying value exceeds the reporting unit's fair value. For purposes of the goodwill impairment evaluation, the Company as a whole is considered the reporting unit. The fair value of the reporting unit is estimated under a market-based approach using the fair value of the Company's common stock. The estimated fair value requires significant judgments, including timing and appropriateness of the price of common stock used (e.g. point-in-time application, simple moving average, exponential moving average), as well as application of an estimated control premium. The estimated control premium is based on a review of current and past market information published by a third-party resource, assessment of the Company's future projected discounted cash flows and other relevant information if available. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded no impairment of goodwill for the years ended December 31, 2022 and 2021, and an impairment of $25.0&#160;million for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to evaluate the carrying value of our long-lived assets, amortizable intangible assets and goodwill. Amortizable intangible assets include customer-related intangibles that resulted from previous acquisitions. Such intangibles are amortized over periods up to 10 years. Quarterly, we assess whether circumstances exist which suggest that the carrying value of long-lived and amortizable intangible assets (asset groups) may not be recoverable. When applicable, we assess the recoverability of the carrying value of our long-lived assets (asset groups) and certain amortizable intangible assets based on estimated undiscounted cash flows generated from such assets (asset groups). We determine asset groups based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In assessing the recoverability of these assets, we forecast cash flows based on various operating assumptions such as revenue forecasted by product line, in-process research and development cost, and other direct costs. Significant judgment is required in determining the recoverability, including the timing and appropriateness of the estimated undiscounted cash flows. If the forecast of undiscounted cash flows does not exceed the carrying value of the long-lived and amortizable intangible assets, we record an impairment charge to the extent the carrying value exceeded the fair value of such assets. Significant judgment may be required in estimating fair value dependent on the availability of objective, market-based, evidence and the input level (e.g., Level 1, 2 or 3) of that evidence.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE5OTA5_1662d996-a7e7-4aa6-8265-912d9e0fddfe"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE5OTA5_b32c091c-0608-4128-99be-a96069bd9c73"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzE5OTkx_80d5e405-8ad7-4f38-8cda-fb0f8800c90b"
      unitRef="usd">25000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2fdd40ed479542548f56f1252dc08311_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzIwMzQw_013ed127-3451-44c8-a074-754fdf317857">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMyOTg1MzQ5MjU1NDg_2d203b0e-445e-4495-a2b0-a9850efb5bc1"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMyOTg1MzQ5MjU1NDg_f61ce242-513f-4a2f-ad43-ce6ef112e948"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzk4OTU2MDQ2OTAzNjg_ddf6549c-a159-46bd-9e37-e6cfe72d7428"
      unitRef="usd">15700000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjIz_e936ef98-70fb-4ddf-a681-6a41399a1dfc">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our two most significant allowance accounts are: an allowance for credit losses and an allowance for service credits. Provisions for these allowances are recorded on a monthly basis and are included as a component of general and administrative expenses, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimates are used in determining the allowance for credit losses and are based on historical collection experience and current and forecasted trends, as well as known specific collection risks. In determining these estimates, we review historical write-offs, including comparisons of write-offs to provisions for credit losses. We compare the ratio of the allowance to gross receivables to historical levels, and monitor amounts collected and related statistics. We write off receivables when they are deemed uncollectible. While write-offs of customer accounts have historically been within our expectations and the provisions established, we cannot guarantee that the future write-off experience will be consistent with historical experience, which could result in material differences when compared to the allowance for credit losses and related provisions.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we grant service credits for customer retention purposes or when there is an adjustment in the scope of work. The allowance for service credits related provisions are based on historical credit percentages, current credit and aging trends, historical actual payment trends and actual credit experience. We analyze our past credit experience over several time frames. Using this analysis along with current operational data, including existing experience of credits issued and the time frames in which credits are issued, we establish an appropriate allowance for service credits. This allowance also reduces accounts receivable for lost and non-returned pagers to the expected realizable amounts and for free wireless services. While credits issued have been within our expectations and the provisions established, we cannot guarantee that future credit experience will be consistent with historical experience, which could result in material differences when compared to the allowance for service credits and maintenance-related provisions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <spok:NumberofSignificantAllowanceAccounts
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzIyMDk4_7d0fd746-8078-4e44-a2d2-c4f115f70ced"
      unitRef="account">2</spok:NumberofSignificantAllowanceAccounts>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTYy_4e074cf5-4abe-469d-aa6f-db52832680c2">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are reported at cost and are depreciated using the straight-line method based on estimated useful lives which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI0NDUy_d63041a7-66f5-444e-922d-c7cd888eabac"&gt;one&lt;/span&gt; to five years.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Transmitter assets are grouped into tranches based on our transmitter decommissioning forecast and are depreciated using the group life method on a straight-line basis. Depreciation expense is determined by the expected useful life of each tranche of the underlying transmitter assets. The expected useful life is based on our forecasted usage of those assets and their retirement over time and aligns the useful lives of these transmitter assets with their planned removal from service. Disposals are charged against accumulated depreciation with no gain or loss recognized. This rational and systematic method matches the underlying usage of these assets to the underlying revenue that is generated from these assets. Depreciation expense for these assets is subject to change based upon revisions in the timing of transmitter deconstruction resulting from our long-range planning and network rationalization process.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4f3d1cd75fa34e4bb314c2c515198dfc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI0NDU4_c768be9b-fb8a-4792-a17f-262de37b2f8a">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjMy_8e9e8954-5b6d-40b4-844e-07a9570a570d">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset Retirement Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize liabilities and corresponding assets for future obligations associated with the retirement of assets. We have paging equipment assets, principally transmitters, which are located at leased locations. The underlying leases generally require the removal of equipment at the end of the lease term; therefore, a future obligation exists. Asset retirement costs are reflected in paging equipment assets with depreciation expense recognized over the estimated lives, which range between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI1OTA3_83a25f56-1857-4e55-9e0a-dc847a82e968"&gt;one&lt;/span&gt; and five years. The asset retirement costs and the corresponding liabilities that have been recorded to date generally relate to either current plans to consolidate networks or to the removal of assets at a future terminal date. When an asset retirement obligation arises, the liabilities and corresponding assets are recorded at their present value using a discounted cash flow approach and the liabilities are accreted using the interest method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recognition of an asset retirement obligation requires that management make numerous assumptions regarding such factors as the cost and timing of deconstruction; the credit-adjusted risk-free rate to be used; inflation rates; and future advances in technology. The fair value of contractor fees to remove each asset, based on historical trend, is estimated to escalate by 3.1% each year through the terminal date. The total estimated liability is based on the estimated future value of those costs and the timing of deconstruction.&lt;/span&gt;&lt;/div&gt;We believe these estimates are reasonable at the present time, but we can give no assurance that changes in technology, our financial condition, the economy or other factors would not result in higher or lower asset retirement obligations. Any variations from our estimates would generally result in a change in the assets and liabilities in equal amounts, and operating results would differ in the future by any difference in depreciation expense and accretion expense (see Note 6, "Consolidated Financial Statements' Components", and Note 8, "Asset Retirement Obligations" for additional details).</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2c1f8cf97260434aac70f03df4b3d8ba_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI1OTE0_66c5cd40-09e7-4808-b5b4-0d4c586fe980">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <spok:AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI2NzI3_b4315242-40e0-4726-8750-68e6a76ddf27"
      unitRef="number">0.031</spok:AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjAx_679795f1-8964-45c6-8d9b-310e34a75058">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file a consolidated U.S. federal income tax return and income tax returns in state, local and foreign jurisdictions as required. The provision for current income taxes is calculated and accrued on income and expenses expected to be included in current year U.S. and foreign income tax returns. The provision for current income taxes may also include interest, penalties and an estimated amount reflecting uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax assets and liabilities are calculated based on temporary differences between the financial statement values and the tax bases of assets and liabilities including net operating loss and tax credit carryforwards at the enacted tax rates expected to apply to taxable income when taxes are actually paid or recovered. Changes in deferred income tax assets and liabilities are included as a component of deferred income tax expense. Deferred income tax assets represent amounts available to reduce future income taxes payable. We assess the recoverability of our deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence and by considering the adequacy of future taxable income from all sources, including prudent and feasible tax planning strategies. This assessment is required to determine whether, based on all available evidence, it is "more likely than not" (meaning a probability of greater than 50%) that all or some portion of our deferred income tax assets will be realized in future periods. We provide a valuation allowance when we consider it "more likely than not" that a deferred income tax asset will not be fully recovered. The assessment of our deferred income tax assets requires significant judgment. We reduced the valuation allowance by $21.9&#160;million, as of December 31, 2022, based on the assessment completed, utilizing our annual long-range planning and forecasting updates. The Company maintained a valuation allowance of $2.3&#160;million related to federal foreign tax credits and certain state net operating losses as we do not believe current projections of future taxable income will be sufficient to utilize those tax assets prior to expiration.&lt;/span&gt;&lt;/div&gt;Assets and liabilities are established for uncertain tax positions taken or positions expected to be taken in income tax returns when such positions fail to meet the "more likely than not" threshold based on the technical merits of the positions. We assess whether previously unrecognized tax benefits may be recognized when the tax position is (1) more likely than not of being sustained based on its technical merits, (2)&#160;effectively settled through examination, negotiation or litigation, or (3)&#160;settled through actual expiration of the relevant tax statutes. The assessment of an uncertain tax position requires significant judgment.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzEwOTk1MTE2NzY2MjM_433c2926-0fa7-407f-94ed-1d07b0f6ea21"
      unitRef="usd">-21900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzEwOTk1MTE2NzY2NTE_237e733c-c546-4880-9755-a9ce87eda43e"
      unitRef="usd">2300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI5ODkz_3cb24756-64bf-4248-86f8-8d26d3e0a2cc"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzI5ODkz_db3eefda-f6e6-4c2c-9ccf-bc9efd3919df"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjY2_a8cd0945-eb0a-4c9c-a911-7557b7027529">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 985-20, Software to be Sold, Leased, or Marketed, certain software development costs are charged to operations and expensed as incurred until technological feasibility has been established. Material costs incurred after technological feasibility is established and before the product is ready for general release are capitalized and amortized on a straight-line basis over the estimated remaining economic life of the product or the ratio of current revenues to total projected product revenues, whichever is greater. To date, the time between technological feasibility and general release to the public has been extremely short and consequently expenses available for capitalization have been immaterial. Accordingly, all research and developments costs incurred to date, accounted for in accordance with ASC 985-20, have been expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 350-40, Internal-Use Software, certain software development costs were capitalized while in the application development stage related to software developed for internal use or software sold in a Software as a Service ("SaaS") arrangement. This included certain development costs for our integrated communications and collaboration platform, Spok Go&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, prior to our new strategic business plan in February 2022 that discontinued Spok Go. These costs qualified for capitalization beginning in the first quarter of 2020. All other costs incurred during the preliminary project stage or the post-implementation stage were expensed as incurred. Significant judgment was required when assessing costs and determining whether they fell within the preliminary project, application development, or post-implementation stage that determined whether the associated costs were expensed as incurred or capitalized. &lt;/span&gt;&lt;/div&gt;Capitalized software development was amortized on a straight-line basis over the estimated useful life of the asset, typically three years, beginning when those development efforts were placed into service (e.g., generally once made commercially available). Determining the estimated useful life required significant judgment as we considered factors such as the rapid and continuous developments in software technology, obsolescence and anticipated life of the service offering before enhancements would have been necessary.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib3a52dd5b7b14c63bee84cb7c7efc3c7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMxOTcx_27498d9b-914a-4afd-9f0b-397647edc175">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzk4OTU2MDQ2OTcwOTk_ddf6549c-a159-46bd-9e37-e6cfe72d7428"
      unitRef="usd">15700000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTY0_43eaa7ec-52d4-47fc-a48c-a3e493ba9cf2">Advertising ExpensesAdvertising costs are charged to operations when incurred. Advertising costs are classified as selling and marketing expenses.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMyOTk2_ce8ccf39-dbe1-4e19-8706-b803902ec46b"
      unitRef="usd">1000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMzMDAw_48c53940-992a-4028-8ce7-d8eaeea418ca"
      unitRef="usd">1400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzMzMDA3_28f06284-dd08-46f9-b25c-ecac7e9b6cd1"
      unitRef="usd">1300000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4Mjgw_b7c51568-5a9f-4848-af35-a61075145089">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for share-based payments to employees, including restricted stock units ("RSUs"), restricted common stock ("restricted stock") and the option to purchase common stock under the Employee Stock Purchase Plan ("ESPP"), based on their fair value and the estimated number of shares we expect will vest based on the performance metrics associated with the award, if applicable. Fair value for RSUs and restricted stock is measured based on the closing fair market value of the Company's common stock on the date of grant. Fair value for ESPP is measured using the Black-Scholes model for each offering period based on the offer date. Compensation expense is recognized on a straight-line basis over the requisite service period. Forfeitures and withdrawals are accounted for on an as incurred basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our estimates of the expected attainment of performance targets are reflected in the amount of compensation expense that we recognize for the related instruments during the interim reporting period when the change in estimate is determined and may cause the amount of compensation expense that we record for each period to vary. Further information regarding stock-based compensation can be found in Note 9, "Stockholders' Equity."&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MjQ4_d7edc4d8-0b12-401c-bd2f-f26fbc43f342">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash, cash equivalents, short-term receivables and accounts receivable. While our cash and cash equivalents are managed by reputable financial institutions, deposits at these institutions and funds may, at times, exceed federally insured limits. Management believes that these financial institutions and funds are financially sound and, accordingly, that minimal credit risk exists.&lt;/span&gt;&lt;/div&gt;Accounts receivable are typically unsecured and are derived from revenue earned from customers across different geographic locations, primarily within the U.S. We perform ongoing credit evaluations of our customers, and generally do not require collateral. We maintain an allowance for estimated credit losses.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzU0OTc1NTg2MjY4NQ_a49b0be5-4840-40b4-8a3d-54257c7eddad"
      unitRef="usd">1200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM1MjYz_b5636d71-21b6-4c6d-8829-534a2966ba76"
      unitRef="usd">700000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM1Mjcw_6d248896-9256-42d1-9687-22be9294ee4f"
      unitRef="usd">1100000</us-gaap:ProvisionForDoubtfulAccounts>
    <spok:SalesAndUseTaxesPolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTk5_d888b194-bdf2-4eb9-b07d-69e4de21ef14">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sales and Use Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and use taxes imposed on the ultimate consumer are excluded from revenue where we are required by law or regulation to act as collection agent for the taxing jurisdiction.&lt;/span&gt;&lt;/div&gt;</spok:SalesAndUseTaxesPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTY5_9972820a-ab00-4c53-846e-4cfc60e8c217">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements and Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for certain assets and liabilities at fair value. We categorize each of our fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Inputs are based upon unadjusted quoted prices for identical instruments in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inputs are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and inputs that are corroborated by other observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unobservable inputs that cannot be corroborated by observable market data and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid interest-earning investments with a maturity of three months or less at the date of purchase to be cash equivalents. Those investments with an original maturity of greater than three months and less than one year are classified as short-term investments. Cash and cash equivalents consist primarily of cash on deposit with banks and investments in money market funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our short-term investments consist entirely of U.S. Treasury securities which are classified as held-to-maturity and are measured at amortized cost on our Consolidated Balance Sheets. These investments are classified as Level 1 and mature within 12 months. The differences between carrying value and fair value are not material to the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments including cash and cash equivalents, accounts receivable and accounts payable all have fair values that approximate their carrying values at December&#160;31, 2022 and 2021 due to their short maturities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTQvZnJhZzpjNTU3MWMwMGYyNDQ0ZmM0YjMxZTRiYzYyZWQwYTg1MC90ZXh0cmVnaW9uOmM1NTcxYzAwZjI0NDRmYzRiMzFlNGJjNjJlZDBhODUwXzM4MTc1_b13ace57-cb74-4909-8a9b-7ab5252657f1">Earnings Per Common ShareThe calculation of earnings per common share is based on the weighted-average number of common shares outstanding during the applicable period. The calculation for diluted earnings per common share recognizes the effect of all potentially dilutive common shares that were outstanding during the respective periods, unless the impact would be anti-dilutive.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTcvZnJhZzo5MDQxNzYwMWFmMDM0OTcwODA5YmFlMmE3NzJmYjI0OC90ZXh0cmVnaW9uOjkwNDE3NjAxYWYwMzQ5NzA4MDliYWUyYTc3MmZiMjQ4XzM4OQ_3098b040-1837-42d6-a26d-5cacc2a96707">RECENT ACCOUNTING STANDARDSThe Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board ("FASB"). The Company has determined that all recent ASUs issued by the FASB are either not applicable or are not expected to have a material impact on the Company's Consolidated Financial Statements.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMTcvZnJhZzo5MDQxNzYwMWFmMDM0OTcwODA5YmFlMmE3NzJmYjI0OC90ZXh0cmVnaW9uOjkwNDE3NjAxYWYwMzQ5NzA4MDliYWUyYTc3MmZiMjQ4XzM5OQ_8e1b1546-1d98-4ef8-b9ff-168bdbfbd5ed">RECENT ACCOUNTING STANDARDSThe Company considers the applicability and impact of all Accounting Standards Updates ("ASUs") issued by the Financial Accounting Standards Board ("FASB"). The Company has determined that all recent ASUs issued by the FASB are either not applicable or are not expected to have a material impact on the Company's Consolidated Financial Statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90ZXh0cmVnaW9uOmI2MmJiOWQ4M2QxODQyZThiNzZkY2NkYWNhNjJlYjM3Xzk2Mw_ec30d6c5-1240-4870-95be-6521c4a3c8e5">RESTRUCTURING &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022, the Company announced a new strategic business plan that includes a restructuring of its business to discontinue Spok Go, eliminate all associated costs and optimize the Company&#x2019;s existing structure to drive continued cost improvement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the restructuring program, the Company eliminated 176 positions, primarily in research and development, and also in professional services, selling and marketing, and back-office support functions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022, the Company incurred total severance and restructuring costs of $7.3&#160;million respectively, which are included within the Consolidated Statement of Operations. These costs are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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:80.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and personnel related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual terminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total severance and restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of restructuring related liabilities associated with the strategic business plan and included within accrued compensation and benefits and other current liabilities within the Consolidated Balance Sheet at December&#160;31, 2022, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:80.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring and other charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated
      contextRef="i4004de2218ab427eb504ae02e3d6c763_D20220201-20220208"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90ZXh0cmVnaW9uOmI2MmJiOWQ4M2QxODQyZThiNzZkY2NkYWNhNjJlYjM3XzM4NQ_14965bc8-9d23-45bd-983d-82cebc9ee251"
      unitRef="position">176</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated>
    <us-gaap:RestructuringCharges
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90ZXh0cmVnaW9uOmI2MmJiOWQ4M2QxODQyZThiNzZkY2NkYWNhNjJlYjM3XzU0OTc1NTgxNTM2NQ_8c4c7c54-d139-4d0a-b417-9f8c6324331d"
      unitRef="usd">7300000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90ZXh0cmVnaW9uOmI2MmJiOWQ4M2QxODQyZThiNzZkY2NkYWNhNjJlYjM3XzMyOTg1MzQ4ODU1Mjc_4b9a7de2-eda9-4cb8-9ddc-96e00c43f49d">These costs are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and personnel related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual terminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total severance and restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZTplNDZlZGJlZmU3MzA0NThlYTE3MDBjODNjYWQ5YWQyYi90YWJsZXJhbmdlOmU0NmVkYmVmZTczMDQ1OGVhMTcwMGM4M2NhZDlhZDJiXzMtNS0xLTEtMTA2Njcz_478b3d52-2a46-442e-8b85-05b63dd6d5ff"
      unitRef="usd">6006000</us-gaap:SeveranceCosts1>
    <spok:ProfessionalAndOtherFeesRestructuring
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZTplNDZlZGJlZmU3MzA0NThlYTE3MDBjODNjYWQ5YWQyYi90YWJsZXJhbmdlOmU0NmVkYmVmZTczMDQ1OGVhMTcwMGM4M2NhZDlhZDJiXzQtNS0xLTEtMTA2Njcz_58bd2f38-f3c1-4969-b249-55472b5cc007"
      unitRef="usd">1323000</spok:ProfessionalAndOtherFeesRestructuring>
    <us-gaap:RestructuringCharges
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZTplNDZlZGJlZmU3MzA0NThlYTE3MDBjODNjYWQ5YWQyYi90YWJsZXJhbmdlOmU0NmVkYmVmZTczMDQ1OGVhMTcwMGM4M2NhZDlhZDJiXzUtNS0xLTEtMTA5NzUw_526a8e96-687c-474d-84ec-6824b9ed4a4d"
      unitRef="usd">7329000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90ZXh0cmVnaW9uOmI2MmJiOWQ4M2QxODQyZThiNzZkY2NkYWNhNjJlYjM3XzMyOTg1MzQ4ODU1MjY_c315bc71-9c8c-471c-a0af-36348e48a3ce">&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of restructuring related liabilities associated with the strategic business plan and included within accrued compensation and benefits and other current liabilities within the Consolidated Balance Sheet at December&#160;31, 2022, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:80.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring and other charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZToyNmNkZDA3MzUxZGI0OTJjODk5ZjRjY2E0YjU4ZDJlOS90YWJsZXJhbmdlOjI2Y2RkMDczNTFkYjQ5MmM4OTlmNGNjYTRiNThkMmU5XzItMS0xLTEtMTA5NzQz_7a91d687-c6ad-4328-93d6-d30c7517e49c"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZToyNmNkZDA3MzUxZGI0OTJjODk5ZjRjY2E0YjU4ZDJlOS90YWJsZXJhbmdlOjI2Y2RkMDczNTFkYjQ5MmM4OTlmNGNjYTRiNThkMmU5XzMtMS0xLTEtMTA5NzQz_1587ebf9-951b-490f-87b4-f9147ca86474"
      unitRef="usd">6649000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZToyNmNkZDA3MzUxZGI0OTJjODk5ZjRjY2E0YjU4ZDJlOS90YWJsZXJhbmdlOjI2Y2RkMDczNTFkYjQ5MmM4OTlmNGNjYTRiNThkMmU5XzQtMS0xLTEtMTA5NzQz_594ba37e-b176-4826-95bd-3a2e0e06ab28"
      unitRef="usd">4286000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZToyNmNkZDA3MzUxZGI0OTJjODk5ZjRjY2E0YjU4ZDJlOS90YWJsZXJhbmdlOjI2Y2RkMDczNTFkYjQ5MmM4OTlmNGNjYTRiNThkMmU5XzUtMS0xLTEtMTA5NzQz_8f4ab2b0-4a36-4bc2-a111-6732d2084856"
      unitRef="usd">155000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjAvZnJhZzpiNjJiYjlkODNkMTg0MmU4Yjc2ZGNjZGFjYTYyZWIzNy90YWJsZToyNmNkZDA3MzUxZGI0OTJjODk5ZjRjY2E0YjU4ZDJlOS90YWJsZXJhbmdlOjI2Y2RkMDczNTFkYjQ5MmM4OTlmNGNjYTRiNThkMmU5XzE4LTEtMS0xLTEwNjczOA_7bb82e99-dde2-4d66-b71a-05b3bf095272"
      unitRef="usd">2208000</us-gaap:RestructuringReserve>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzE5NjY_75845a26-2ed5-44e0-87ab-e60ad41e609e">REVENUE, DEFERRED REVENUE AND PREPAID COMMISSIONS&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenues disaggregated by revenue type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paging revenue&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product and other revenue&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wireless revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,622&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,826&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,593&#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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;License&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional services&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operations revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,345&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maintenance&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,912&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,327&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,587&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,534&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,153&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is currently structured as a single operating (and reportable) segment, a clinical communication and collaboration business. The U.S. was the only country that accounted for more than 10% of the Company&#x2019;s total revenue for the years ended December 31, 2022, 2021 and 2020. Revenue generated in the U.S. and internationally consisted of the following for the periods stated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our deferred revenues represent payments made to, or due from, customers in advance of our performance. Changes in the balance of total deferred revenue during the twelve months ended December&#160;31, 2022, are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.098%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue Recognized&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Revenue&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the twelve months ended December&#160;31, 2022, the Company recognized $22.8&#160;million of revenue related to amounts deferred as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our prepaid commissions represent payments made to employees in advance of our performance on the related underlying contracts. These costs have been incurred directly in relation to obtaining a contract. As such, these costs are amortized over the estimated period of benefit. Changes in the balance of total prepaid commissions during the year ended December&#160;31, 2022, are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.098%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Commissions Recognized&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid Commissions&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid commissions are included within prepaid expenses in the Consolidated Balance Sheets and commissions expense is included within Selling and marketing on the Consolidated Statements of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;The balance of consideration allocated to remaining performance obligations at December&#160;31, 2022 was $44.0 million. We expect to recognize approximately $33.1 million of these remaining performance obligations over the next 12 months, with the remaining balance recognized thereafter.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzE5Njk_8b91ee2a-675b-4a42-892c-ad14165cfebd">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenues disaggregated by revenue type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paging revenue&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product and other revenue&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wireless revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,622&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,826&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,593&#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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;License&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional services&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operations revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,345&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maintenance&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,912&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,327&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,587&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,534&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,153&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is currently structured as a single operating (and reportable) segment, a clinical communication and collaboration business. The U.S. was the only country that accounted for more than 10% of the Company&#x2019;s total revenue for the years ended December 31, 2022, 2021 and 2020. Revenue generated in the U.S. and internationally consisted of the following for the periods stated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,180&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fd6f4a1bd53485696b4ac5d7adc9676_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzQtMi0xLTEtOTY3MDU_74f6f810-53ed-4b2a-8e34-2ad4d9c01673"
      unitRef="usd">73323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d5781f11e224e8d950058aef98d5d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzQtNC0xLTEtOTY3MDU_e9087bcd-a077-4dfb-aca8-8300b6db94de"
      unitRef="usd">75845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if16effec74b2467ab81268a5f5dae3a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzQtNi0xLTEtOTY3MDU_3f7162e1-e708-4b2a-a685-990183dfa3b2"
      unitRef="usd">79916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i832546c6708b4569b2b7326311105ea5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzUtMi0xLTEtOTY3MDU_ba288c85-fab1-4f1b-b86f-3da633f11edf"
      unitRef="usd">2299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65ade1237ddf4dcca6270a31491996df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzUtNC0xLTEtOTY3MDU_ad981ef8-b6d5-4cf5-85d0-958312812cbd"
      unitRef="usd">2981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9979e9880af40b08a5eedfcaa682ebc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzUtNi0xLTEtOTY3MDU_691d49c9-e6e7-4ef6-b30d-df4e85cec7b5"
      unitRef="usd">3677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a335bf4db504325bb6be56e03fda1de_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzYtMi0xLTEtOTY3MDU_75d34d8c-d4d3-4ec7-ba8f-1cab9cae8ff7"
      unitRef="usd">75622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23a2d223008f496491c109a8b88fe24e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzYtNC0xLTEtOTY3MDU_c6db4f9a-272e-4b41-a39a-8f120cbbd12f"
      unitRef="usd">78826000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b5f3c8f96e244879576133f5e8075d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzYtNi0xLTEtOTY3MDU_347ef3a7-3e04-45bf-b44d-4695eef6761a"
      unitRef="usd">83593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e8a4475cea44bb1b8b9f38b30311292_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzgtMi0xLTEtOTY3MDU_e2a56bbb-bff1-4bd0-a227-9577e4b49fdf"
      unitRef="usd">7202000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26ddd2b814414687a58618400a0a9d80_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzgtNC0xLTEtOTY3MDU_61ce64ae-ddd7-48a2-bbe9-badc7ad04984"
      unitRef="usd">5917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44973e1cd51344beb508f439ba4170b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzgtNi0xLTEtOTY3MDU_dd3630ba-38c6-45fb-bed4-9baf867b16ae"
      unitRef="usd">5245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9952dfa38ab43338712b5c4e557e4df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzktMi0xLTEtOTY3MDU_ff70d181-847c-42a4-8fc6-0404b6539898"
      unitRef="usd">12565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86f8a6a9c4ec40e994d31fee66815fce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzktNC0xLTEtOTY3MDU_ca6ddd2a-e65d-4968-954e-630ecee7fb9b"
      unitRef="usd">17161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22e2684bffe848b48fd0b9e7f9102cbc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzktNi0xLTEtOTY3MDU_f3f9976a-bad8-4897-85d4-b5b1d76206fa"
      unitRef="usd">17910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0acc0627c994ead8f19b084828abbf4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEwLTItMS0xLTk2NzA1_655a19ff-cc8d-4a2b-ac22-ed5896a7a5b8"
      unitRef="usd">2211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibae9a26224de421399616ee298c215a4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEwLTQtMS0xLTk2NzA1_7f88b959-fba8-4459-a3e7-016206a14b3d"
      unitRef="usd">2267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e300138b9c44c5b8c8f769578ce2879_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEwLTYtMS0xLTk2NzA1_d43bcd4f-ebb3-4247-8207-984f103bbc8b"
      unitRef="usd">2841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66795c6b59ad4623ac2930a39034f7b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEyLTItMS0xLTk2NzA1_9ace9c60-a427-4596-8f04-84538a59c887"
      unitRef="usd">21978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if242d60ff7064824a2895887eb1af338_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEyLTQtMS0xLTk2NzA1_78bac9bf-6c10-41ef-808f-4ad4e471f60c"
      unitRef="usd">25345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i956fe72489fc42d99e78e28e4f73e10b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEyLTYtMS0xLTk2NzA1_b7333b82-4dc7-4f5b-804b-e970d4fd3ac0"
      unitRef="usd">25996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccb38727868046c1846c1ccf80632c84_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEzLTItMS0xLTk2NzA1_ff23071b-ee57-4a50-b215-1eee51a363dc"
      unitRef="usd">36934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8e9b6e57df646ed82edb55bf6fa25b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEzLTQtMS0xLTk2NzA1_632410e4-049a-49a5-b9ac-b40c4eeba177"
      unitRef="usd">37982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0be65580fbd3454eaf674af734e8f032_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzEzLTYtMS0xLTk2NzA1_14fa8510-3fd8-4555-8798-31ee02d8671e"
      unitRef="usd">38591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8529d614b6ae4f7f9995d6491fa15d34_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE0LTItMS0xLTk2NzA1_a188876b-6160-4af7-b975-a63b89f2e884"
      unitRef="usd">58912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i123cf6ffb6ed4435b8b55b0181735040_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE0LTQtMS0xLTk2NzA1_c4fea4e4-ea03-475d-b57e-73f75a202354"
      unitRef="usd">63327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib68a0bc7798a4d55b02ed633119f1491_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE0LTYtMS0xLTk2NzA1_4b3ad42a-bb7c-4d72-99da-6e0efd970145"
      unitRef="usd">64587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE1LTItMS0xLTk2NzA1_51c79967-2675-4ce8-a102-1160e2d2fa95"
      unitRef="usd">134534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE1LTQtMS0xLTk2NzA1_43987890-aa28-48d5-89e1-7efe7b8f3b10"
      unitRef="usd">142153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpmNzJlYzhhY2IxZjg0NjkxODgxODc0OWVjNTBmM2FlYy90YWJsZXJhbmdlOmY3MmVjOGFjYjFmODQ2OTE4ODE4NzQ5ZWM1MGYzYWVjXzE1LTYtMS0xLTk2NzA1_db6d84da-28c8-4360-b72c-34c257597f79"
      unitRef="usd">148180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i383055fd6ac643638e5c354fbfe47b49_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzQtMS0xLTEtOTY3MDU_e0101362-ef61-4d56-8852-f62839297e12"
      unitRef="usd">130380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0ce75805a89469bb75ef889c7fe7fb2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzQtMy0xLTEtOTY3MDU_77403d0d-b201-4194-b6fb-80ea4e291ef2"
      unitRef="usd">138265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4be53da16e1743aa9cfa09b2720d4cd5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzQtNS0xLTEtOTY3MDU_0ebfb20b-35db-4e48-9820-dd51b55fcd1a"
      unitRef="usd">145349000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b45a4927fb84e31a81d31cc8aa4a24b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzUtMS0xLTEtOTY3MDU_0b0683bb-e081-4077-85ad-2e1c6d2134c4"
      unitRef="usd">4154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0243f96458884965af57cfec3dd39522_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzUtMy0xLTEtOTY3MDU_a1c788fd-762d-492b-831c-0ff9e7cfafc9"
      unitRef="usd">3888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7db304b8b4b4c65b6e866c4a0bb0f38_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzUtNS0xLTEtOTY3MDU_8962accf-7f91-443a-a70c-e4e248128126"
      unitRef="usd">2831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzYtMS0xLTEtOTY3MDU_8aeaede1-5efa-42b5-ac0f-2f80c6846568"
      unitRef="usd">134534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzYtMy0xLTEtOTY3MDU_44e3260e-c9ba-48e4-aead-4d56654afd42"
      unitRef="usd">142153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTpkM2Y5MGJlNTJjNzI0YWQ2YjZhNGRiMWRmMGJmYjZlNi90YWJsZXJhbmdlOmQzZjkwYmU1MmM3MjRhZDZiNmE0ZGIxZGYwYmZiNmU2XzYtNS0xLTEtOTY3MDU_b86b351a-fa49-497b-858c-10ace3df6f74"
      unitRef="usd">148180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzE5NjI_ce82e49d-adb8-4b6f-bb3c-a787c45c8809">Changes in the balance of total deferred revenue during the twelve months ended December&#160;31, 2022, are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.098%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue Recognized&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Revenue&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTphOWE3NWRlMTc5ODk0ZTVmYjQwOGQ3N2YxNDhlZWFmNC90YWJsZXJhbmdlOmE5YTc1ZGUxNzk4OTRlNWZiNDA4ZDc3ZjE0OGVlYWY0XzItMS0xLTEtOTY3MDU_547e0174-9438-419e-a757-5e26fabe0aad"
      unitRef="usd">26406000</us-gaap:ContractWithCustomerLiability>
    <spok:ContractWithCustomerLiabilityIncreaseFromAdditions
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTphOWE3NWRlMTc5ODk0ZTVmYjQwOGQ3N2YxNDhlZWFmNC90YWJsZXJhbmdlOmE5YTc1ZGUxNzk4OTRlNWZiNDA4ZDc3ZjE0OGVlYWY0XzItMy0xLTEtOTY3MDU_e7ddeb45-93d2-48b3-b678-f8a60ff6fc96"
      unitRef="usd">58536000</spok:ContractWithCustomerLiabilityIncreaseFromAdditions>
    <spok:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTphOWE3NWRlMTc5ODk0ZTVmYjQwOGQ3N2YxNDhlZWFmNC90YWJsZXJhbmdlOmE5YTc1ZGUxNzk4OTRlNWZiNDA4ZDc3ZjE0OGVlYWY0XzItNS0xLTEtOTY3MDU_7a0110e4-817a-4746-becf-bfbcc1b709d6"
      unitRef="usd">58418000</spok:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZTphOWE3NWRlMTc5ODk0ZTVmYjQwOGQ3N2YxNDhlZWFmNC90YWJsZXJhbmdlOmE5YTc1ZGUxNzk4OTRlNWZiNDA4ZDc3ZjE0OGVlYWY0XzItNy0xLTEtOTY3MDU_cf875506-95a6-437b-b52a-cb2473e19a44"
      unitRef="usd">26524000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzU0OTc1NTgxNTg2MA_1f7c8bca-6971-486b-abd1-6fb447215bd7"
      unitRef="usd">22800000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzE5NjQ_9cb9fa01-a16f-4de1-9a0c-fc97cc7e69aa">Changes in the balance of total prepaid commissions during the year ended December&#160;31, 2022, are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.098%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Commissions Recognized&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid Commissions&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i0a09a0ed8a1241dd92d337e5a9f3cbad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZToxN2Y0MDZhZGU4MTA0MjBmOTg5NTIyMDdkMjI5YjQwNC90YWJsZXJhbmdlOjE3ZjQwNmFkZTgxMDQyMGY5ODk1MjIwN2QyMjliNDA0XzItMS0xLTEtOTY3MDU_5ae623b3-a240-42ac-8233-0a7a5b80fad1"
      unitRef="usd">1821000</us-gaap:CapitalizedContractCostNet>
    <spok:IncreaseDecreaseToCapitalizedContractCost
      contextRef="i946adc392c5e4c28916b5a4dd3a9c990_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZToxN2Y0MDZhZGU4MTA0MjBmOTg5NTIyMDdkMjI5YjQwNC90YWJsZXJhbmdlOjE3ZjQwNmFkZTgxMDQyMGY5ODk1MjIwN2QyMjliNDA0XzItMy0xLTEtOTY3MDU_5c2647c4-8ed3-4183-a1b2-b761c06dd4b9"
      unitRef="usd">3957000</spok:IncreaseDecreaseToCapitalizedContractCost>
    <spok:CapitalizedContractCostAmountRecognized
      contextRef="i946adc392c5e4c28916b5a4dd3a9c990_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZToxN2Y0MDZhZGU4MTA0MjBmOTg5NTIyMDdkMjI5YjQwNC90YWJsZXJhbmdlOjE3ZjQwNmFkZTgxMDQyMGY5ODk1MjIwN2QyMjliNDA0XzItNS0xLTEtOTY3MDU_df470071-1b12-4f92-8683-6dfa6427279c"
      unitRef="usd">4033000</spok:CapitalizedContractCostAmountRecognized>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i2175c3f68c8c4d95a87dccfb4ce9a34f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90YWJsZToxN2Y0MDZhZGU4MTA0MjBmOTg5NTIyMDdkMjI5YjQwNC90YWJsZXJhbmdlOjE3ZjQwNmFkZTgxMDQyMGY5ODk1MjIwN2QyMjliNDA0XzItNy0xLTEtOTY3MDU_959d6b48-e3b5-4be5-9ec7-c9acd696e952"
      unitRef="usd">1745000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzU0OTc1NTgxNTg3MA_3f297acc-f294-4013-9dfc-3e3b59756624"
      unitRef="usd">44000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i660656bb6a0d40db94359270a83cd741_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzU0OTc1NTgxNTg3OA_2b83d98a-c745-41bc-b7c5-01d68d7e0315"
      unitRef="usd">33100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i660656bb6a0d40db94359270a83cd741_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjMvZnJhZzo5NzhlMjIyNWEyNGI0NDI5OTg5Yzc3YzUzNjcwODEzMS90ZXh0cmVnaW9uOjk3OGUyMjI1YTI0YjQ0Mjk5ODljNzdjNTM2NzA4MTMxXzE5MDk_4da9d2c3-e06f-4f8f-ac16-1ee15d42ed4f">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE4NTM_35b8dde3-9adf-44fd-82e3-15bd48d772de">LEASES&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating lease arrangements for corporate offices, cellular towers, storage units and small building spaces. The building space is used to house infrastructure, such as transmitters, antennae and other various equipment for the Company&#x2019;s wireless paging services. For leases with a term of 12 months or less, renewal terms are generally of an evergreen nature (either month-to-month or year-to-year). For leases with a term greater than 12 months, renewal terms are generally explicit and provide for one to five optional renewals consistent with the initial term. Many of our leases, with the exception of those for our corporate offices, include options to terminate the lease within one year. Variable lease payments, residual value guarantees or purchase options are not generally present in these 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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2022, we extended 23 site leases on a Master License Agreement which included a term of 10 years with an option to terminate within 45 days of notification of termination. At that time, we recorded a $2.9&#160;million right-of-use asset and a corresponding operating lease liability for these 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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2022, we modified an office lease to reduce the leased space and optimize costs, which resulted in a reduction of $1.8&#160;million in right-of-use assets and corresponding operating lease liabilities.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease costs are included in Technology Operations and General and Administrative expenses on the Consolidated Statements of Operations. The following table presents lease costs disaggregated by type:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,063&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,221&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,797&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,916&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,529&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,991&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost - related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,518&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,979&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,750&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,306&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;A former member of our Board of Directors, who departed the Board during the third quarter of 2020, concurrently served as a director for an entity that leases transmission tower sites to the Company. Refer to Note 13, "Related Parties," for additional details.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow information:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,708&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,625&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,685&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the weighted average remaining lease term and discount rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating leases (in years)&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 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&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 19pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.73&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 19pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.06&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.39%&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 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.44%&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 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.17%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We relocated our corporate headquarters in March of 2021 to office space located in Alexandria, Virginia, consisting of approximately 26,000 square feet of space under a lease that will expire on September 30, 2026. At that time, we recorded $4.4&#160;million in a right-of-use asset and corresponding operating lease liability for this lease.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2022, were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,581&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Imputed interest&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <spok:LesseeOperatingLeaseNumberOfRenewalTerms
      contextRef="ib709dcee2b02462196b8df872d2a9edd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzUzMg_e4adea77-3edf-44c9-9758-a1e27356f0e6"
      unitRef="renewal">1</spok:LesseeOperatingLeaseNumberOfRenewalTerms>
    <spok:LesseeOperatingLeaseNumberOfRenewalTerms
      contextRef="i92624c34fdb242e086750a09c096ac4c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzUzOA_dd2ad65a-6cb8-418a-81d0-ea040e19a6ff"
      unitRef="renewal">5</spok:LesseeOperatingLeaseNumberOfRenewalTerms>
    <spok:LesseeOperatingLeaseTerminationTerm
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzcxNA_832fca8f-3388-4199-a749-4b97d21d0148">P1Y</spok:LesseeOperatingLeaseTerminationTerm>
    <spok:LesseeOperatingLeaseNumberOfLeasesExtended
      contextRef="i7b7e287b5c3949008685255b20fb30b8_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY3NzE_896e9ad6-7b45-466d-8141-a77f8d063d13"
      unitRef="lease">23</spok:LesseeOperatingLeaseNumberOfLeasesExtended>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i7b7e287b5c3949008685255b20fb30b8_I20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY3NTY_0fc014e8-23a7-4177-b123-ebcb24b6db26">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <spok:LesseeOperatingLeaseNotificationOfTerminationPeriod
      contextRef="ibd68ba3628244eaca41d49826c85f355_D20220501-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY3NzI_c6066104-90c2-472d-8ed1-cf1be6bfa5e9">P45D</spok:LesseeOperatingLeaseNotificationOfTerminationPeriod>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7b7e287b5c3949008685255b20fb30b8_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY3NTg_11dd8b9c-b205-43be-9f89-426b0f5a8d3f"
      unitRef="usd">2900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7b7e287b5c3949008685255b20fb30b8_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY3NTg_6321f956-9a51-450e-be8a-18d97c27a2ef"
      unitRef="usd">2900000</us-gaap:OperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ie437c10d43af43a7a1f1d335c0d345d1_D20221201-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY4MjI_5c9caeec-f8d8-4039-bcff-a4030015f73c"
      unitRef="usd">-1800000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <spok:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzMyOTg1MzQ4ODY4MjI_eead2ff4-0f01-4bb9-8c1e-235bf8c89341"
      unitRef="usd">-1800000</spok:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE4NTQ_2162e2c1-7412-466b-980a-65a59211d33c">The following table presents lease costs disaggregated by type:&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,063&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,221&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,797&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,916&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,529&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,991&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost - related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,518&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,979&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,750&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,306&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;A former member of our Board of Directors, who departed the Board during the third quarter of 2020, concurrently served as a director for an entity that leases transmission tower sites to the Company. Refer to Note 13, "Related Parties," for additional details.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow information:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,708&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,625&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,685&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the weighted average remaining lease term and discount rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating leases (in years)&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 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&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 19pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.73&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 19pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.06&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.39%&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 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.44%&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 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.17%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzMtMi0xLTEtOTY3MDU_709d39ad-46d9-4a68-8ab6-21d975bd1f69"
      unitRef="usd">6063000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzMtNC0xLTEtOTY3MDU_a4969387-0849-4e78-8856-691e07b9e1f6"
      unitRef="usd">6221000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzMtNi0xLTEtOTY3MDU_e78ad90d-2114-402f-8779-6b867a2c62c5"
      unitRef="usd">5797000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzQtMi0xLTEtOTY3MDU_7988d272-2ff3-47d2-857a-9746cd185b08"
      unitRef="usd">9916000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzQtNC0xLTEtOTY3MDU_f969826f-b748-4426-9dcb-bf0f3d179c1d"
      unitRef="usd">10529000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzQtNi0xLTEtOTY3MDU_86731860-da60-4cd3-a242-411ec48295bd"
      unitRef="usd">7991000</us-gaap:ShortTermLeaseCost>
    <spok:RelatedPartyShortTermLeaseCost
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzUtMi0xLTEtOTY3MDU_826ae0bf-c74c-4c1b-b846-8d44e5d74c92"
      unitRef="usd">0</spok:RelatedPartyShortTermLeaseCost>
    <spok:RelatedPartyShortTermLeaseCost
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzUtNC0xLTEtOTY3MDU_56201c77-5efc-43ab-bf67-0faa1d0d8afa"
      unitRef="usd">0</spok:RelatedPartyShortTermLeaseCost>
    <spok:RelatedPartyShortTermLeaseCost
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzUtNi0xLTEtOTY3MDU_8d036d2f-5146-4198-965a-b8a830f22f2f"
      unitRef="usd">3518000</spok:RelatedPartyShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzYtMi0xLTEtOTY3MDU_b5265607-3e56-428f-a211-73222ecfb0a9"
      unitRef="usd">15979000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzYtNC0xLTEtOTY3MDU_612bea47-2fab-49a6-9ea4-d408168f7441"
      unitRef="usd">16750000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo1NWZkOGU1MWM0YmE0YjI2OWFiNWY1NTdiODc0NzFlYS90YWJsZXJhbmdlOjU1ZmQ4ZTUxYzRiYTRiMjY5YWI1ZjU1N2I4NzQ3MWVhXzYtNi0xLTEtOTY3MDU_0f581ece-95db-49e8-8027-02b6fd123262"
      unitRef="usd">17306000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToxMjBkMDMwZThiMzQ0YjgwYWRkYjIwYzc3YTI4YWU5MC90YWJsZXJhbmdlOjEyMGQwMzBlOGIzNDRiODBhZGRiMjBjNzdhMjhhZTkwXzQtNi0xLTEtOTY3MDU_878e1070-a2ec-45cd-a7f4-465a6f97c40f"
      unitRef="usd">5708000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToxMjBkMDMwZThiMzQ0YjgwYWRkYjIwYzc3YTI4YWU5MC90YWJsZXJhbmdlOjEyMGQwMzBlOGIzNDRiODBhZGRiMjBjNzdhMjhhZTkwXzQtOC0xLTEtOTY3MDU_44cec66f-144b-4ed8-925a-e71df8b6bc01"
      unitRef="usd">5625000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToxMjBkMDMwZThiMzQ0YjgwYWRkYjIwYzc3YTI4YWU5MC90YWJsZXJhbmdlOjEyMGQwMzBlOGIzNDRiODBhZGRiMjBjNzdhMjhhZTkwXzQtMTAtMS0xLTk2NzA1_3101df57-498f-4cfe-ad8b-1711450fca2c"
      unitRef="usd">5685000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzQtMi0xLTEtOTY3MDU_4c0e4e79-214c-4413-993c-eb9b17c91b86">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzQtNC0xLTEtOTY3MDU_a13154bf-7afc-40e6-bc08-bc272d58148a">P4Y8M23D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="icdfec584714d4da78bdc57ddc376a05f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzQtNi0xLTEtOTY3MDU_7c0e673e-865f-4c8a-99ad-26bd883fa366">P5Y21D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzUtMi0xLTEtOTY3MDU_c8bdfa35-970f-4953-9b06-89d99229b8fa"
      unitRef="number">0.0439</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzUtNC0xLTEtOTY3MDU_0acdcf60-2b48-425f-bb92-da3daa962bc0"
      unitRef="number">0.0444</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="icdfec584714d4da78bdc57ddc376a05f_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZToyN2JlYTUwZTY4ZmU0MmZkODliYTZmZjhiOTZhNTMyMS90YWJsZXJhbmdlOjI3YmVhNTBlNjhmZTQyZmQ4OWJhNmZmOGI5NmE1MzIxXzUtNi0xLTEtOTY3MDU_2bc29606-d154-4948-9a7e-3c412e116e01"
      unitRef="number">0.0517</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <spok:LesseeOperatingLeaseAreaOfLease
      contextRef="i1f0f08649fad425f8cedc118fe7e028f_D20210301-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE1OTk_1df0df22-ab54-4ffa-903a-cc2aa55d9051"
      unitRef="sqft">26000</spok:LesseeOperatingLeaseAreaOfLease>
    <us-gaap:OperatingLeaseLiability
      contextRef="i03b21c7f803f4ed9a6cdd445dcc306f2_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE3MDM_6a27b8b7-355c-4090-9104-65a422a41290"
      unitRef="usd">4400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i03b21c7f803f4ed9a6cdd445dcc306f2_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE3MDM_9cee3087-df32-42bd-81d4-e138ebd77dbf"
      unitRef="usd">4400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90ZXh0cmVnaW9uOmYwMzRhYzk3M2VmNTQ1MzI5OTdlMWY4ODg5NzVhMzU2XzE4NTU_cd9df65d-73f5-42df-ac91-f3708f7b8f9c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2022, were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,581&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Imputed interest&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under non-cancelable operating leases at December&#160;31, 2022, were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzItMi0xLTEtOTY3MDU_4a04c790-f903-4dbb-bdf0-72f12276d2a4"
      unitRef="usd">5096000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzMtMi0xLTEtOTY3MDU_2a90c4a7-0525-46c7-a056-65c6000bc8c4"
      unitRef="usd">3843000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzQtMi0xLTEtOTY3MDU_8d64021b-bd14-4eef-aa8e-047b489d4a4f"
      unitRef="usd">2820000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzUtMi0xLTEtOTY3MDU_50ca5180-d408-4aa7-84d2-81f904e2082a"
      unitRef="usd">2252000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzYtMi0xLTEtOTY3MDU_e4dbfd7e-da63-4b59-8dd9-9bf4cd7ef4b8"
      unitRef="usd">1100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzctMi0xLTEtOTY3MDU_77454c4a-4c09-4058-a4ec-35566aa0f60b"
      unitRef="usd">2470000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzgtMi0xLTEtOTY3MDU_c34d8586-fe88-4f74-8819-8da653d4970a"
      unitRef="usd">17581000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzktMi0xLTEtOTY3MDU_aabede81-ceaa-481c-b1b4-7e6f03d1b927"
      unitRef="usd">1881000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjYvZnJhZzpmMDM0YWM5NzNlZjU0NTMyOTk3ZTFmODg4OTc1YTM1Ni90YWJsZTo4M2Q5MjBhZWYxZDQ0MmNjOTRkY2QxZTg0MTQ0ODdhMi90YWJsZXJhbmdlOjgzZDkyMGFlZjFkNDQyY2M5NGRjZDFlODQxNDQ4N2EyXzEwLTItMS0xLTk2NzA1_217718a2-6e74-434d-9f60-0f1399ea8e61"
      unitRef="usd">15700000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzIxNjI_ff8aaa3d-6ee3-4477-8b19-6dc81535b968">CONSOLIDATED FINANCIAL STATEMENTS' COMPONENTS&lt;div style="margin-bottom:8pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Depreciation, Amortization and Accretion&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation, amortization and accretion consisted of the following for the periods stated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paging and computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and vehicles&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,891&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,056&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,012&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation, amortization and accretion expense&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable was recorded net of an allowance of $1.8&#160;million and $1.4&#160;million for the years ended December 31, 2022 and 2021, respectively. Accounts receivable, net included $5.9&#160;million and $7.1&#160;million of unbilled receivables for the years ended December 31, 2022 and 2021, respectively. Unbilled receivables are defined as the Company's right to consideration in exchange for goods or services that we have transferred to the customer but have not yet billed for, generally as a result of contractual billing terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following for the periods stated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Life&lt;br/&gt;&#160;(In Years)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paging and computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,061&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,126&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,223&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,746&#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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For purposes of assessing our asset retirement costs, we completed a review of the estimated useful life of our transmitter assets during the fourth quarter of 2022 (that are part of paging and computer equipment). This review was based on the results of our long-range planning and network rationalization process and indicated that the expected useful life of the last tranche of the transmitter assets was no longer appropriate. As a result of that review, the expected useful life of the final tranche of transmitter assets was extended from 2026 to 2027. This change resulted in a revision of the expected future depreciation expense for the transmitter assets and an immaterial impact on the consolidated financial statements beginning in 2023. We believe these estimates remain reasonable at the present time, but we can give no assurance that changes in technology, customer usage patterns, our financial condition, the economy or other factors would not result in changes to our transmitter decommissioning plans. Any further variations from our estimates could result in a change in the expected useful lives of the underlying transmitter assets and operating results could differ in the future by any difference in depreciation expense. The extension of the depreciable life was accounted for as a change in accounting estimate.&lt;/span&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <spok:DepreciationAmortizationAndAccretionTableTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzIxNTU_5950044f-b72f-4acd-a65f-218b53514718">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation, amortization and accretion consisted of the following for the periods stated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paging and computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and vehicles&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,891&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,056&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,012&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation, amortization and accretion expense&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,056&#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;</spok:DepreciationAmortizationAndAccretionTableTableTextBlock>
    <us-gaap:Depreciation
      contextRef="ibafbb27f3d2e482d907ba306c8a5a7e5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzQtMS0xLTEtOTY3MDU_1453fcf2-1053-434a-8453-029c0bb01949"
      unitRef="usd">64000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie422c1da2ba54860a9fdf0cc7f332f2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzQtMy0xLTEtOTY3MDU_7001a82d-ad93-43d9-bb40-95d06e9310c9"
      unitRef="usd">88000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i012762ed6fbf4c6d992df35155e34625_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzQtNS0xLTEtOTY3MDU_96660966-4ff2-4925-aeed-acdadbbdb9ea"
      unitRef="usd">57000</us-gaap:Depreciation>
    <spok:DepreciationAssetRetirementCosts
      contextRef="ife12f882332a4e96b6e52094d6ee7298_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzUtMS0xLTEtOTY3MDU_e82938f0-8647-4190-b26a-c87e88b857f9"
      unitRef="usd">702000</spok:DepreciationAssetRetirementCosts>
    <spok:DepreciationAssetRetirementCosts
      contextRef="i2a1554be8a284beda037541927e35d65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzUtMy0xLTEtOTY3MDU_e8aaa51e-a20c-4b0d-b9a3-57f02dd224f3"
      unitRef="usd">87000</spok:DepreciationAssetRetirementCosts>
    <spok:DepreciationAssetRetirementCosts
      contextRef="i5d0af899b7104440a16f322edfed5fed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzUtNS0xLTEtOTY3MDU_84f8e0a7-6498-43b4-bf2d-bc209867bd54"
      unitRef="usd">643000</spok:DepreciationAssetRetirementCosts>
    <us-gaap:Depreciation
      contextRef="ia2e3fd7575ad4e9896bb7f4ed6e1b63a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzYtMS0xLTEtOTY3MDU_1a8e6dd7-51d9-4027-b224-bff7f9378dee"
      unitRef="usd">3289000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iac275d4091744de7b09e42f0a5a40517_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzYtMy0xLTEtOTY3MDU_3ba3904f-1e01-4667-b774-0a882e7681c7"
      unitRef="usd">3797000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia3603d194b574a1ab97ef64dc9cb646a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzYtNS0xLTEtOTY3MDU_f09b9441-20fa-4853-b5fa-f1ebab2548e8"
      unitRef="usd">5291000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic9a17182ff8c41f8b9a81fd35db8c7d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzctMS0xLTEtOTY3MDU_816b9513-c738-46e1-a3ba-a16a40fffa39"
      unitRef="usd">240000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2474716a542840b7a38508c367a6b17a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzctMy0xLTEtOTY3MDU_a45df5af-f7a1-4b34-a3ea-3f833806858d"
      unitRef="usd">258000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6363144ac7e642c8b468b026bdadd314_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzctNS0xLTEtOTY3MDU_b6f480b8-26a4-4857-9cfc-b0006d695b3b"
      unitRef="usd">307000</us-gaap:Depreciation>
    <spok:DepreciationNetOfAssetRetirementCosts
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzgtMS0xLTEtOTY3MDU_6920014b-52ca-4775-84b6-1e2593f30adb"
      unitRef="usd">2891000</spok:DepreciationNetOfAssetRetirementCosts>
    <spok:DepreciationNetOfAssetRetirementCosts
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzgtMy0xLTEtOTY3MDU_624b3e2f-1fe5-4fbb-836d-4a0bd151d8a1"
      unitRef="usd">4056000</spok:DepreciationNetOfAssetRetirementCosts>
    <spok:DepreciationNetOfAssetRetirementCosts
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzgtNS0xLTEtOTY3MDU_b426ca6c-3732-4028-b224-e338366e0f58"
      unitRef="usd">5012000</spok:DepreciationNetOfAssetRetirementCosts>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEwLTEtMS0xLTk2NzA1_59b35ec0-48e9-48e3-9696-b35cc5f456e8"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEwLTMtMS0xLTk2NzA1_958439e6-3623-4d4c-bad4-96847d0f58ad"
      unitRef="usd">417000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEwLTUtMS0xLTk2NzA1_e1eea5fe-1d87-4d37-bd7f-e5540dc75f39"
      unitRef="usd">2500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzExLTEtMS0xLTk2NzA1_824fa94e-2f16-4e6f-a6a6-3f04b9695779"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzExLTMtMS0xLTk2NzA1_9f9c32e6-ce8c-44d3-b545-176508b15365"
      unitRef="usd">5357000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzExLTUtMS0xLTk2NzA1_12028e5a-d136-4b3c-b410-debadb2fc293"
      unitRef="usd">1073000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEyLTEtMS0xLTk2NzA1_5dee208f-7c73-40ad-b115-a42ce5580a8c"
      unitRef="usd">0</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEyLTMtMS0xLTk2NzA1_439d5e03-3685-48cb-9bc2-c23834f59dd6"
      unitRef="usd">5774000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEyLTUtMS0xLTk2NzA1_04004c3b-5bec-4f72-8796-8e5ea4f08c4c"
      unitRef="usd">3573000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEzLTEtMS0xLTk2NzA1_1f714e05-f449-40ea-a43b-e47dda13ef61"
      unitRef="usd">680000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEzLTMtMS0xLTk2NzA1_e3d1a7cb-8ae5-4b5e-bf43-3617a5268354"
      unitRef="usd">616000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzEzLTUtMS0xLTk2NzA1_17ff8133-fe12-45f7-b961-d29fe020734e"
      unitRef="usd">471000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzE0LTEtMS0xLTk2NzA1_d5c61472-aa2d-473a-b6c6-2222a9b372ec"
      unitRef="usd">3571000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzE0LTMtMS0xLTk2NzA1_76a36c44-0591-4f4d-a392-5ae19d4d410e"
      unitRef="usd">10446000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTowMTgxN2EyNjE2OTQ0ODJkOTUxZDFlYWVmZTBkODZkMi90YWJsZXJhbmdlOjAxODE3YTI2MTY5NDQ4MmQ5NTFkMWVhZWZlMGQ4NmQyXzE0LTUtMS0xLTk2NzA1_3fc0aeb1-a6f7-477b-a24b-a4ef850fe0d0"
      unitRef="usd">9056000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzI3Nw_2f52fd57-d69d-4357-a1d9-6a0b3b85b9f9"
      unitRef="usd">1800000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzI4NA_ca7f17de-db08-472e-8c6d-74db5043f31b"
      unitRef="usd">1400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzM3OQ_bd10f5ed-075d-4681-8d60-e05d741b84bf"
      unitRef="usd">5900000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzM4Ng_c622d4c0-dd2a-44a9-a8d6-1c6e0461c08b"
      unitRef="usd">7100000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90ZXh0cmVnaW9uOmM1OGEzZDBmMjc2YTRmMjU4ZTFhZDVkYTg2NjFjMmYxXzIxNDk_c4cdbcbd-ef46-4e8e-b975-e047c8d36c58">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following for the periods stated:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Life&lt;br/&gt;&#160;(In Years)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paging and computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,061&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,126&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,223&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie43ec5a334624262bf91e9adce5e914a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzMtMy0xLTEtOTY3MDU_d501749f-a9fb-4d2c-b10e-b0d39ec176e0"
      unitRef="usd">2497000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6e47b8b0654c4e2f845879a501d9613d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzMtNS0xLTEtOTY3MDU_1b68dbb7-9b70-401a-a90b-2262a925a62e"
      unitRef="usd">3307000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4bb18df502b9450987b9e8f24e57920a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzQtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjoxYTJkNTdlYjAxZjY0NDk1OTZkZjliZjMzMjhlNmMyMl80_c372d8b9-1cd1-42dc-9c45-9dae6cb7408c">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3831a0c4bd0d430486652b7ca02f79b7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzQtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjoxYTJkNTdlYjAxZjY0NDk1OTZkZjliZjMzMjhlNmMyMl83_3db992a2-2610-47e7-b84b-e1268ecf3a2d">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6a83fa19d3d143b4aafd6aeeca2bf9e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzQtMy0xLTEtOTY3MDU_057b611a-1860-46cc-8cb2-5e918e3afdff"
      unitRef="usd">3848000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i90b6513c322f4439b63e861fd2e24f6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzQtNS0xLTEtOTY3MDU_27b7c976-974b-4def-9328-d311973e9232"
      unitRef="usd">2307000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5ca2dac97bc74306983dd21fe329745c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzUtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjo5MzVjNmM5NjUxYzI0YjU0OTFkY2VlM2JhMjAyNWI0NV80_28bb0a4f-33d3-4ea3-a18b-59d1aafd3361">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5452ccae28154179a74b2d2f2743a9b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzUtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjo5MzVjNmM5NjUxYzI0YjU0OTFkY2VlM2JhMjAyNWI0NV83_e9113f5d-10d9-4d3a-87e0-28238f61f99a">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9e26afe66b114d6d82e909836daada5b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzUtMy0xLTEtOTY3MDU_5b7a62c3-870d-41dc-95d7-e1accdc248ee"
      unitRef="usd">88427000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id25f7ed23d2b420a928825669448bfd3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzUtNS0xLTEtOTY3MDU_32881e7f-b3e7-4d42-b959-dec5f8ec7007"
      unitRef="usd">89844000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i13a811564fdd4803b04de0f7b816e1e1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzYtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjpkM2ZlNjRmYjRhMWI0MDljYTcxYTM0YjBkZWJhNTZhNF80_898bc65b-7684-4c6a-8dcd-a06f2e0d1f35">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i766474f3c55a4833a1e087dc1037bc37_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzYtMS0xLTEtOTY3MDUvdGV4dHJlZ2lvbjpkM2ZlNjRmYjRhMWI0MDljYTcxYTM0YjBkZWJhNTZhNF83_18246bc3-d2a1-467f-b722-12f8222bec7b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4159a8ccf25944a39c9147b1b088adfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzYtMy0xLTEtOTY3MDU_3b8267f0-5b64-4c83-8fbb-46bb4d8946aa"
      unitRef="usd">3289000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i687382ccbb2c41939e0587d13e7da410_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzYtNS0xLTEtOTY3MDU_e5f3a671-07a9-4d8a-b782-ba6ff292c669"
      unitRef="usd">3668000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzctMy0xLTEtOTY3MDU_9283e119-3643-49e2-a19d-dea790817794"
      unitRef="usd">98061000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzctNS0xLTEtOTY3MDU_70f6f8db-5d2a-4374-926e-66e7c16e6c69"
      unitRef="usd">99126000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzgtMy0xLTEtOTY3MDU_33a37b37-0c0f-4436-9e2d-324f8ab7dad6"
      unitRef="usd">89838000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzgtNS0xLTEtOTY3MDU_5cd8e44a-47dc-42d2-af3f-7b82940eb976"
      unitRef="usd">92380000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzktMy0xLTEtOTY3MDU_80805191-e103-4ae0-adaf-70de1acaae69"
      unitRef="usd">8223000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMjkvZnJhZzpjNThhM2QwZjI3NmE0ZjI1OGUxYWQ1ZGE4NjYxYzJmMS90YWJsZTpmMzIzYzg5MGI0Yzg0ZTAxOGM1ZmU5NTRjMTcxODVjZi90YWJsZXJhbmdlOmYzMjNjODkwYjRjODRlMDE4YzVmZTk1NGMxNzE4NWNmXzktNS0xLTEtOTY3MDU_bfa833da-665f-439d-bca6-97591baa52cf"
      unitRef="usd">6746000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzQxNDE_0437358b-1262-43c6-98a5-302c0a33e6fc">GOODWILL, CAPITALIZED SOFTWARE DEVELOPMENT AND INTANGIBLE ASSETS, NET&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For purposes of the goodwill impairment assessment, the Company as a whole is considered the reporting unit. The fair value of the reporting unit is estimated under a market-based approach using the fair value of the Company's common stock. The estimated fair value requires significant judgments, including the timing and appropriateness of the price of common stock used (e.g., point-in-time application, simple moving average, exponential moving average), as well as application of an estimated control premium. There are a number of judgmental factors that are incorporated into our assessment to establish an estimated control premium, including the review of current and past market information published by a third-party resource, assessment of the Company's future projected discounted cash flows and other relevant information if available. While a formal impairment assessment is performed annually, the Company monitors its business environment for potential triggering events on a quarterly basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 we had goodwill of $99.2&#160;million, which includes accumulated impairment losses of $33.9&#160;million. There was no change in goodwill as compared to December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Software Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software development was amortized on a straight-line basis over the estimated useful life of the asset, typically three years. With the discontinuation of Spok Go, we had no capitalized software development costs or resulting amortization for the year ended December&#160;31, 2022. Capitalized software development costs were $10.8&#160;million and $11.3&#160;million for the years ended December 31, 2021 and December&#160;31, 2020, respectively. Amortization expense with respect to software development costs was $5.4&#160;million and $1.1&#160;million for the years ended December 31, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2021, we determined that a triggering event had occurred based on a number of factors including a continuing trend of unsatisfactory Spok Go sales relative to our expectations, a significant accumulation of costs combined with a reduction of future sales projections which indicated continuing losses associated with Spok Go, and our expectation that Spok Go would not provide substantive future service potential. As such, further assessment of recoverability was necessary. The analysis determined that the remaining balance of capitalized software development costs had no fair value, and as a result, we recorded an impairment charge of $15.7 million for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no remaining amortizable intangible assets at&#160;December&#160;31, 2022&#160;and intangible assets in 2021 related primarily to customer relationships. These intangible assets, with an original gross carrying amount of $25.0&#160;million, were being amortized over a period of 10 years and became fully amortized during the quarter ended March 31, 2021. We did not record an impairment of our amortizable intangible assets during the years ended December&#160;31, 2022, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net consolidated balance of intangible assets consisted of the following at December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.711%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross           Carrying       Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross           Carrying       Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEwOTk1MTE2NDAxNTY_d1243b36-7822-4fea-92ce-1ef3050a334a"
      unitRef="usd">99200000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzMyOTg1MzQ4OTUyOTk_53175c8a-6464-4f00-95cf-919b18ce726a"
      unitRef="usd">33900000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzMyOTg1MzQ4OTUzMTM_56ac4dbc-228a-4562-a576-c43e67fcf19e"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibfcf63ba86c24335bd37f8b8e10845d8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEwOTk1MTE2NDAxNzc_d1dfcccb-4c43-495f-858f-94b213e3ef31">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEwOTk1MTE2NDAxMDY_4ac3d2c0-1d37-4c45-8345-2799ea97c1c7"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEwOTk1MTE2NDAxMDY_5fd2987f-eec5-4767-b2ef-ce7937e7f9be"
      unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEzNzg_86942015-ca1c-466b-b69d-817f7faa6426"
      unitRef="usd">10800000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1Xzk4OTU2MDQ2NjIxMTk_76fde626-bb7b-4292-980f-696aa1eccfe9"
      unitRef="usd">11300000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzE1MTU_9e02a056-124d-4179-a7bc-37347c56200c"
      unitRef="usd">5400000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzEwOTk1MTE2NDAxMjg_3b6198c7-477a-4d1d-a553-dea505baec7a"
      unitRef="usd">1100000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM2MTI_ddf6549c-a159-46bd-9e37-e6cfe72d7428"
      unitRef="usd">15700000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i65809eba925940538de83712bf972f52_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM4MjA_7b8b32b4-12fc-4fab-9830-4e8f22207ca9"
      unitRef="usd">25000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i49d0491a7dec4fd485d54c2172975b66_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM4NjI_1f7d3efa-46dc-48a5-8537-73e1b3a597d9">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM5NDA_47a77fb4-672f-4d9f-9b0f-55764a50e4d1"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM5NDA_67a85882-7318-4e7c-a867-15c3336b827a"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzM5NDA_f10623e3-3bfb-450a-9d32-84aa7daa200d"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90ZXh0cmVnaW9uOjAwMjYzZGZiNDRkNzQ0YTliOTg5OWUwZGM0Mzc3ZDE1XzQxMzk_2bf0157a-e8b3-4ffa-8da2-083a489b1eda">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net consolidated balance of intangible assets consisted of the following at December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.711%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross           Carrying       Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross           Carrying       Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id0ebcc66c3ba41cfa5e926d27d74b077_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtMy0xLTEtOTY3MDU_75fba285-6564-472b-9a2e-fedbca7883be"
      unitRef="usd">25002000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id0ebcc66c3ba41cfa5e926d27d74b077_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtNS0xLTEtOTY3MDU_bef10dc4-4243-49c1-b9b4-369d7a6c00da"
      unitRef="usd">25002000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id0ebcc66c3ba41cfa5e926d27d74b077_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtNy0xLTEtOTY3MDU_a6857fab-8297-43f9-918c-7bbcad4283cc"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i65809eba925940538de83712bf972f52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtOS0xLTEtOTY3MDU_b63c2fa3-1e9d-48bd-9872-89d1f7ec4afd"
      unitRef="usd">25002000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i65809eba925940538de83712bf972f52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtMTEtMS0xLTk2NzA1_b990023e-1a6d-48c9-bdba-402b39d3931b"
      unitRef="usd">25002000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i65809eba925940538de83712bf972f52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzIvZnJhZzowMDI2M2RmYjQ0ZDc0NGE5Yjk4OTllMGRjNDM3N2QxNS90YWJsZTpiYmU3NTRkZjcwZmY0MTIzOTkyZmY2NDZjZWRmYmY0ZC90YWJsZXJhbmdlOmJiZTc1NGRmNzBmZjQxMjM5OTJmZjY0NmNlZGZiZjRkXzQtMTMtMS0xLTk2NzA1_23907278-6246-4f31-b699-b75887bde614"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90ZXh0cmVnaW9uOjFkNjVlYWE1MTk2MDQzOWFiNGU5ZTU2ODI2NDc2ZmRiXzczMQ_d0be973a-24f7-4827-a4e1-549d48d4a92c">ASSET RETIREMENT OBLIGATIONS&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the changes in the asset retirement obligation liabilities for the periods stated were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Short-Term Portion&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Term Portion&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts paid&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,355&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,485&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,237&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases and reductions other than accretion, reclassification and amounts paid primarily relate to changes in estimates of the underlying liability, specifically related to updates in estimated costs to remove a transmitter and the estimated timing of removal. Estimated removal costs and timing refinements due to ongoing network rationalization activities are expected to accrete to a total liability of $9.1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information regarding asset retirement costs and accretion expense can be found in Note 6, "Consolidated Financial Statements' Components."&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90ZXh0cmVnaW9uOjFkNjVlYWE1MTk2MDQzOWFiNGU5ZTU2ODI2NDc2ZmRiXzcyNQ_987a0c32-cf77-4181-9f95-d18708a5ed32">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the changes in the asset retirement obligation liabilities for the periods stated were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Short-Term Portion&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Term Portion&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts paid&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,355&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,485&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,237&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,480&#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:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i042387bb058f44738d933335100b316a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzItMS0xLTEtOTY3MDU_e119846a-647f-41e8-832f-c66eb5854251"
      unitRef="usd">335000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i0c44d5be030f4432a6291a6549fcb159_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzItMy0xLTEtOTY3MDU_05384c90-4769-4a17-8f26-5a4aad041204"
      unitRef="usd">7289000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzItNS0xLTEtOTY3MDU_6281b21c-d24e-45d6-899b-754b9a76df8a"
      unitRef="usd">7624000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzMtMS0xLTEtOTY3MDU_80c2177b-074c-4639-b2b7-5f8b59bdcf6b"
      unitRef="usd">-125000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ifbaacca8e0884ad08f8ccc6b578d4bf7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzMtMy0xLTEtOTY3MDU_fa7a10a5-00af-479c-abdc-4e7b9ae5f75f"
      unitRef="usd">741000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzMtNS0xLTEtOTY3MDU_1dfdf95e-c1f8-4e8e-a941-d16df838613e"
      unitRef="usd">616000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzQtMS0xLTEtOTY3MDU_c66cb066-7917-424e-94b1-fe2dd458efbf"
      unitRef="usd">334000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ifbaacca8e0884ad08f8ccc6b578d4bf7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzQtMy0xLTEtOTY3MDU_f396260c-e169-49b2-a2d6-444677369600"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzQtNS0xLTEtOTY3MDU_8c8d1e58-baa9-4185-a8c8-921c992a6186"
      unitRef="usd">334000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <spok:AssetRetirementObligationAdditions
      contextRef="i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzUtMS0xLTEtOTY3MDU_84f7cacb-d577-4a2e-b7a0-04dc55c575c1"
      unitRef="usd">-129000</spok:AssetRetirementObligationAdditions>
    <spok:AssetRetirementObligationAdditions
      contextRef="ifbaacca8e0884ad08f8ccc6b578d4bf7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzUtMy0xLTEtOTY3MDU_2e72cddc-b249-4de6-91cf-d3511a9dc950"
      unitRef="usd">-1292000</spok:AssetRetirementObligationAdditions>
    <spok:AssetRetirementObligationAdditions
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzUtNS0xLTEtOTY3MDU_9355de78-693d-435a-bd47-c498c3b79544"
      unitRef="usd">-1421000</spok:AssetRetirementObligationAdditions>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzctMS0xLTEtOTY3MDU_b3aeb023-7c41-4c73-903c-8ec877975c9d"
      unitRef="usd">383000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ifbaacca8e0884ad08f8ccc6b578d4bf7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzctMy0xLTEtOTY3MDU_f2502140-5f91-4713-bc3c-0b997d59aa75"
      unitRef="usd">-383000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzctNS0xLTEtOTY3MDU_46c7276e-c429-45ee-a712-c4d3946ad558"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i8ea5ad67b8d442beafe552f4dbb2171e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzgtMS0xLTEtOTY3MDU_6bf20175-4e78-4c97-a5f1-585df6311e78"
      unitRef="usd">130000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i92c0a24da44f44b589e1249236c67468_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzgtMy0xLTEtOTY3MDU_2626a1dc-7aff-4cc0-988e-e5e6cfb78795"
      unitRef="usd">6355000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzgtNS0xLTEtOTY3MDU_cb1c4e3e-edd6-49de-893e-f6794e3e80d4"
      unitRef="usd">6485000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i10980f04fa27419785c48e5d1b4d71e4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzktMS0xLTEtOTY3MDU_dd2d4fa2-ba9e-4353-baaa-c7abd64be6dc"
      unitRef="usd">138000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ib53686a059834cf0affad99439699d33_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzktMy0xLTEtOTY3MDU_79a2971a-88b7-451b-bd1f-435191e6e011"
      unitRef="usd">542000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzktNS0xLTEtOTY3MDU_72362b98-2e12-4055-9dc0-dc65799d42f1"
      unitRef="usd">680000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i10980f04fa27419785c48e5d1b4d71e4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEwLTEtMS0xLTk2NzA1_ce97c74e-c278-480e-a936-c7bc085cce6f"
      unitRef="usd">288000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ib53686a059834cf0affad99439699d33_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEwLTMtMS0xLTk2NzA1_2051f2ed-a288-4608-aac2-4b2d083b0d44"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEwLTUtMS0xLTk2NzA1_71c15cdf-452e-417e-a6a2-9573df073ea9"
      unitRef="usd">288000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <spok:AssetRetirementObligationAdditions
      contextRef="i10980f04fa27419785c48e5d1b4d71e4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzExLTEtMS0xLTk2NzA1_43c45ad5-26bd-4cb7-a478-3907b986df19"
      unitRef="usd">70000</spok:AssetRetirementObligationAdditions>
    <spok:AssetRetirementObligationAdditions
      contextRef="ib53686a059834cf0affad99439699d33_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzExLTMtMS0xLTk2NzA1_b04fafe2-21c8-441a-aef1-71db24b4a08a"
      unitRef="usd">533000</spok:AssetRetirementObligationAdditions>
    <spok:AssetRetirementObligationAdditions
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzExLTUtMS0xLTk2NzA1_ec63e9e4-462a-4755-bbe0-4d1a231697aa"
      unitRef="usd">603000</spok:AssetRetirementObligationAdditions>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i10980f04fa27419785c48e5d1b4d71e4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEzLTEtMS0xLTk2NzA1_d97c85e3-c05f-41bf-9399-a91388f6b9a2"
      unitRef="usd">193000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ib53686a059834cf0affad99439699d33_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEzLTMtMS0xLTk2NzA1_bd73cabb-3f23-4ed7-8c10-ef0803dd1e3c"
      unitRef="usd">-193000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzEzLTUtMS0xLTk2NzA1_21e66f1a-8865-42d3-a1e6-48743bb9de69"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i5314896725524a39b25919c6f8ac0537_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzE0LTEtMS0xLTk2NzA1_7a88d9e3-ae60-4ee8-9851-2a2ca14023bf"
      unitRef="usd">243000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i66ad9a13dfe34653ba1a25aa0610a22e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzE0LTMtMS0xLTk2NzA1_cc9c4701-8fed-4efe-b001-ec1169feeb6d"
      unitRef="usd">7237000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90YWJsZTo0MGRmOWRiMDNlYTg0MDc3OTM5NjkxYjYzMTdjMGQ3Ni90YWJsZXJhbmdlOjQwZGY5ZGIwM2VhODQwNzc5Mzk2OTFiNjMxN2MwZDc2XzE0LTUtMS0xLTk2NzA1_f7491280-20de-47b3-b8b9-19968beda89d"
      unitRef="usd">7480000</us-gaap:AssetRetirementObligation>
    <spok:AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzUvZnJhZzoxZDY1ZWFhNTE5NjA0MzlhYjRlOWU1NjgyNjQ3NmZkYi90ZXh0cmVnaW9uOjFkNjVlYWE1MTk2MDQzOWFiNGU5ZTU2ODI2NDc2ZmRiXzU3MQ_e51b0ecb-ebfc-4a1b-b978-ac83e4e68289"
      unitRef="usd">9100000</spok:AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTk2_958f2b71-9143-4343-be9f-12995eb0932b">STOCKHOLDERS' EQUITY&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;General&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our authorized capital stock consists of 75 million shares of common stock, par value $0.0001 per share, and 25 million shares of preferred stock, par value $0.0001 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022 and 2021, we had no stock options outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022 and 2021, there were 20,076,578 and 19,828,033 shares of common stock outstanding, respectively, and no shares of preferred stock were outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ending December&#160;31, 2022, our Board of Directors declared cash dividends per share of our outstanding common stock of $1.25, compared to $0.50 per share for each of the years ending December&#160;31, 2021 and December&#160;31, 2020. dividends declared that relate to unvested RSUs and unvested shares of restricted stock are accrued for and paid when the applicable vesting conditions are met. Accrued cash dividends on forfeited RSUs and restricted stock are also forfeited. Cash dividends paid as disclosed in the Consolidated Statements of Cash Flows for the years ended December&#160;31, 2022, 2021 and 2020 included previously declared cash dividends on vested RSUs and on shares of vested restricted stock issued to non-executive members of our Board of Directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;22, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.3125 per share of common stock, with a record date of March&#160;16, 2023, and a payment date of March&#160;30, 2023. This cash dividend of approximately $6.3&#160;million is expected to be paid from available cash on hand.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022, our Board of Directors authorized the repurchase of up to $10.0&#160;million of our common stock. This repurchase authority allows us, at management&#x2019;s discretion, to selectively repurchase shares of our common stock from time to time in the open market depending upon market price and other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not repurchase any of its common stock during 2022, 2021 or 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per common share is computed on the basis of the weighted average common shares outstanding. Diluted net loss per common share is computed on the basis of the weighted average common shares outstanding plus the effect of all potentially dilutive common shares, including unvested and outstanding equity awards. The components of basic and diluted net loss per common share were as follows for the periods stated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except for share and per share amounts)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average common shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,672,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,404,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,028,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,404,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,028,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2022, 2021 and 2020, the following securities were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-Based Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March&#160;23, 2012, our Board of Directors adopted the Spok Holdings, Inc. 2012 Equity Incentive Award Plan (the "2012 Equity Plan") that our stockholders subsequently approved on May&#160;16, 2012. A total of 2,194,986 shares of common stock were reserved for issuance under this plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 29, 2020, our Board of Directors adopted the Spok Holdings, Inc. 2020 Equity Incentive Award Plan (the "2020 Equity Plan" and together with the 2012 Equity Plan, the "Equity Plans") that our stockholders subsequently approved on July 28, 2020. At July 28, 2020, a total of 1,699,950 shares of common stock had been reserved for issuance under the Equity Plans, including 1,600,000 shares available under the 2020 Equity Plan and 99,950 shares which, as of the Stockholder Approval Date, remained available for issuance under the 2012 Equity Plan. No further grants were to be made under the 2012 Equity Plan, although the 2012 Equity Plan continues to govern all outstanding awards thereunder.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Awards under the 2020 Equity Plan may be in the form of stock options, restricted common stock, RSUs, performance awards, dividend equivalents, stock payment awards, deferred stock, deferred stock units ("DSUs"), stock appreciation rights or other stock or cash-based awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock awards generally vest one year from the date of grant. Related dividends accumulate during the vesting period and are paid at the time of vesting. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent RSUs generally vest over a three-year performance period upon successful completion of the performance objectives. Non-contingent RSUs generally vest in thirds, annually, over a three-year period. Dividend equivalent rights generally accompany each RSU award and those rights accumulate and vest along with the underlying RSU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend equivalent rights generally accompany each DSU award and are paid to participants in cash on the Company's applicable dividend payment date whether the DSU is vested or unvested. The dividend equivalent right associated with a DSU continues until delivery of the underlying shares of common stock is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment of the underlying shares of common stock occurs at the earliest of a participant's separation from service, disability, death, or a change in control. Any shares subject to an award under the 2012 Equity Plan that are forfeited or expire will be available for the future grant of awards under the 2020 Equity Plan. As of December&#160;31, 2022, there were no unvested equity awards under the 2012 Equity Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities under the Equity Plans from January 1, 2019, through December&#160;31, 2022:&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:80.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Activity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total equity securities available at January 1, 2020&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plus: Additional shares available for issuance under the 2020 Equity Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: RSU and restricted stock awarded to eligible employees, net of forfeitures&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total equity securities available at December 31, 2020&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,699,314&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: RSU and restricted stock awarded to eligible employees, net of forfeitures&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(539,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: stock issued in lieu of cash compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total equity securities available at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: RSU, DSU and restricted stock awarded to eligible employees, net of forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(307,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total equity securities available at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details activities with respect to outstanding RSUs, DSUs, and restricted stock under the Equity Plans for the year ended December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.096%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair&#160;Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 1, 2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(463,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614,309&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Of the 614,309 unvested RSUs, DSUs and restricted stock outstanding at December&#160;31, 2022, 356,896 RSUs include contingent performance requirements for vesting purposes. At December&#160;31, 2022, there was $2.6&#160;million of unrecognized net compensation cost related to RSUs and restricted stock, which is expected to be recognized over a weighted average period of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6 years&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December 31, 2021 and 2020, the Company granted 657,492 and 603,171 RSUs, respectively, with a weighted-average grant date fair value of $11.02 and $11.94 per share, respectively. The fair value of RSUs that vested was $3.8&#160;million and $3.7&#160;million for the years ended December&#160;31, 2021 and December&#160;31, 2020, respectively, based on the closing price of the Company's common stock of $9.33 and $11.13 at December 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2016, our Board of Directors adopted the ESPP that our stockholders subsequently approved on July 25, 2016. A total of 250,000 shares of common stock were reserved for issuance under this plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP allows employees to purchase shares of common stock at a discounted rate, subject to plan limitations. Under the ESPP, eligible participants can voluntarily elect to have contributions withheld from their pay for the duration of an offering period, subject to the ESPP limits. At the end of an offering period, contributions will be used to purchase the Company's common stock at a discount to the market price based on the first or last day of the offering period, whichever is lower. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Participants are required to hold common stock for a minimum period of&#160;two years from the grant date. Participants will begin earning dividends on shares after the purchase date. Each offering period will generally last for no longer than&#160;six months. Once an offering period begins, participants cannot adjust their withholding amount. If a participant chooses to withdraw, any previously withheld funds will be returned to the participant, with no stock purchased, and that participant will be eligible to participate in the ESPP at the next offering period. If the participant terminates employment with the Company during the offering period, all contributions will be returned to the employee and no stock will be purchased. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the Black-Scholes model to calculate the fair value of each offering period on the offer date. The Black-Scholes model requires the use of estimates for the expected term, the expected volatility of the underlying common stock over the expected term, the risk-free interest rate and the expected dividend payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended&#160;December&#160;31, 2022, no shares of the Company's stock were purchased, as compared to 16,015 shares purchased for a total cost of $0.1 million for the year ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities under the ESPP from January 1, 2020, through December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Activity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: common stock purchased by eligible employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,199&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: common stock purchased by eligible employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at January 1, 2022&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,184&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: common stock purchased by eligible employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,184&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts withheld from participants are classified as a liability on the Consolidated Balance Sheets until funds are used to purchase shares. This liability amount is immaterial to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense associated with common stock, RSUs and restricted stock was recognized based on the grant date fair value of the instruments, over the instruments&#x2019; vesting period. The following table reflects stock-based compensation expense for the periods stated:&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:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based RSUs&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-based RSUs and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in lieu of salary&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,239&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,508&#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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5Xzg1_21a8a0a7-3d88-44f8-9f0f-354e1774e6a5"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEyMg_3b23cb4c-84b3-45f3-82b8-d3c3219c2e57"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzE0MA_716846a5-f17e-41b3-a9c8-7367c94f5c62"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzE4MA_de0058be-d321-498f-aade-9fd130c3e632"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzIxNg_181b1f1b-a376-44ba-a73d-c45ff0048de5"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzIxNg_dc50fc58-566a-42d4-a249-79ab58e6aa39"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzI3Mg_01f94740-3350-452f-92e0-2d641257494f"
      unitRef="shares">20076578</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzI3OQ_f3f6824e-6920-4a9a-b53a-fc348f3be51e"
      unitRef="shares">19828033</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzMzNg_7e510f9c-9e3c-4d7d-8013-9c3b0c208baa"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzMzNg_f9a19cd4-6d62-4847-8743-fe9ea46aaca2"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzMyOTg1MzQ5MDA4MDQ_9a5341e5-e190-4027-945c-1cebfba73ff6"
      unitRef="usdPerShare">1.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzIyMjY_9c6fb1c0-0324-41d4-acd2-ccbae9df49ae"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzIyMjY_a5f1b7fb-6a72-419c-8ca5-d9ad322cf406"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i8429521a01284729831a7c897fdd4d0d_I20230222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzI5MTI_4a3dc01d-7c3b-4e01-bf47-03ea8d0ede07"
      unitRef="usdPerShare">0.3125</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrent
      contextRef="i8429521a01284729831a7c897fdd4d0d_I20230222"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzMwMzA_4e9ffd8c-4ec2-4387-af96-ff63d825e226"
      unitRef="usd">6300000</us-gaap:DividendsPayableCurrent>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ic5a898f23494421fa33202372c531b97_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzM0OTE_e9627072-9b8b-4ab0-9a03-364af1671b72"
      unitRef="usd">10000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTkz_f09e122c-f14a-42ed-9017-40a09fdf349f">The components of basic and diluted net loss per common share were as follows for the periods stated:&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:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except for share and per share amounts)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average common shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,672,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,404,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,028,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,991,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,404,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,028,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzQtMS0xLTEtOTY3MDU_8dfa9db2-4eb6-41b8-87b6-ef443c908e02"
      unitRef="usd">21856000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzQtMy0xLTEtOTY3MDU_06170065-2fb1-4434-b696-f9e2dece92e6"
      unitRef="usd">-22180000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzQtNS0xLTEtOTY3MDU_ef1fa990-6077-4657-ab77-94b178acc6fb"
      unitRef="usd">-44225000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzctMS0xLTEtOTY3MDU_065830cb-2c1f-44cf-a3dc-4d420ece86eb"
      unitRef="shares">19672423</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzctMy0xLTEtOTY3MDU_7ed3dfcf-7b32-458d-b619-28f30a5f980a"
      unitRef="shares">19404477</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzctNS0xLTEtOTY3MDU_ee18f813-cc4c-401d-8b0e-59952c8239f7"
      unitRef="shares">19028918</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzgtMS0xLTEtOTY3MDU_c5fa5128-51d2-4ecf-a77b-4b24adb11b07"
      unitRef="shares">19991202</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzgtMy0xLTEtOTY3MDU_53a4d921-7a1c-4e4d-a51b-94c07faebf54"
      unitRef="shares">19404477</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzgtNS0xLTEtOTY3MDU_4e77c429-c732-42dc-8858-4a4694dc404e"
      unitRef="shares">19028918</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzktMS0xLTEtOTY3MDU_c5963794-0bc1-4665-a456-96d256304f52"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzktMy0xLTEtOTY3MDU_7c3edcc0-cf06-41dc-a7cc-8050940e5cae"
      unitRef="usdPerShare">-1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzktNS0xLTEtOTY3MDU_56dae895-43a0-4297-8b4e-e13e7c4f1f47"
      unitRef="usdPerShare">-2.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzEwLTEtMS0xLTk2NzA1_bb59d629-2966-4377-8b36-3754563580ca"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzEwLTMtMS0xLTk2NzA1_9c28f368-42b6-4f20-9fe8-a4c363db014c"
      unitRef="usdPerShare">-1.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZjQ5YjBmOGUyZTU0MWI0OWRlYzczYzI2MTBiZDQxNi90YWJsZXJhbmdlOmFmNDliMGY4ZTJlNTQxYjQ5ZGVjNzNjMjYxMGJkNDE2XzEwLTUtMS0xLTk2NzA1_79ba7ce9-c3c0-4e5a-925f-7da79ddca224"
      unitRef="usdPerShare">-2.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTk0_dc1cbc7a-d4d6-4a3d-9eff-b58bffe14842">&lt;div style="margin-bottom:8pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2022, 2021 and 2020, the following securities were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id7a45f26623d4a9e9589cfd0fab1b281_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTplMzAxZWNiN2ZiN2U0M2UxOGJiZjJhOTE0NjJjOWE0Ny90YWJsZXJhbmdlOmUzMDFlY2I3ZmI3ZTQzZTE4YmJmMmE5MTQ2MmM5YTQ3XzMtMS0xLTEtOTY3MDU_6e2a1446-feb7-4095-8bdb-bb6d35aa3f68"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i29c1db8ace9d4e2f872087ae0ce67b80_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTplMzAxZWNiN2ZiN2U0M2UxOGJiZjJhOTE0NjJjOWE0Ny90YWJsZXJhbmdlOmUzMDFlY2I3ZmI3ZTQzZTE4YmJmMmE5MTQ2MmM5YTQ3XzMtMy0xLTEtOTY3MDU_3841199f-97fd-4629-a8f7-ff5181138bc1"
      unitRef="shares">371194</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia25a3c8788494a3787cd3e53a64e4bbf_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTplMzAxZWNiN2ZiN2U0M2UxOGJiZjJhOTE0NjJjOWE0Ny90YWJsZXJhbmdlOmUzMDFlY2I3ZmI3ZTQzZTE4YmJmMmE5MTQ2MmM5YTQ3XzMtNS0xLTEtOTY3MDU_d3141343-f06d-465b-8a21-6a5bcf1dd722"
      unitRef="shares">297757</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i60831dab106e497f8b9f41ba4656bf2c_I20120516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzUyMDM_3874efb7-431b-4e89-b506-0f74bbfb7bdb"
      unitRef="shares">2194986</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib8d3382466b649e89f603f7e4b40aeda_I20200728"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU1NTY_c3228c69-9ec9-44de-b692-f6c30175c53c"
      unitRef="shares">1699950</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i97d48ffc64c249ef9b2fbd77f081c873_I20200728"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU2NDc_6042509d-94b8-4653-a2b2-97b87be2dbe1"
      unitRef="shares">1600000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i74fb48ce7f2a41bfb9076ecbf1911948_I20200728"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU2OTg_693a4e27-ef2d-43aa-a65e-c3f50418502e"
      unitRef="shares">99950</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0400310846ee4b629e9af1604ee47d6b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzYyNzU_63d3ce33-5803-4ea2-91b4-1e988f4c23a1">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5455c715554c49689e4b79e412e9cd67_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTUz_2642bb01-ca45-4e5d-b85c-218aa4509a4e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib63feae2a6f240a99d422466dec43f65_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTU0_e98211ad-a771-4570-9085-82c1ecd6c9ab">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <spok:ActivitiesUnderEquityPlanFromInceptionTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTY0_60e4ffd2-4b71-4762-b0ef-8b9d50a61423">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities under the Equity Plans from January 1, 2019, through December&#160;31, 2022:&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:80.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Activity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total equity securities available at January 1, 2020&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plus: Additional shares available for issuance under the 2020 Equity Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: RSU and restricted stock awarded to eligible employees, net of forfeitures&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total equity securities available at December 31, 2020&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,699,314&#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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: RSU and restricted stock awarded to eligible employees, net of forfeitures&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(539,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: stock issued in lieu of cash compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total equity securities available at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: RSU, DSU and restricted stock awarded to eligible employees, net of forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(307,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total equity securities available at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,052&#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;</spok:ActivitiesUnderEquityPlanFromInceptionTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id4db3a4573094b2583ae70c3856be7b2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzItMS0xLTEtOTY3MDU_28bb27ff-885e-4118-aa73-f84d5717f428"
      unitRef="shares">646480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ie6fa82c14d9a4405949cffb776a893a3_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzMtMS0xLTEtMTA2OTI2_02bac539-f69d-406b-b0b2-8a550a0555a0"
      unitRef="shares">1600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie6fa82c14d9a4405949cffb776a893a3_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzMtMS0xLTEtOTY3MDU_873cf373-8a74-4588-be9e-6701709baa7b"
      unitRef="shares">547166</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i0e68bcaf58914ee9a9525d50a64356e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzQtMS0xLTEtOTY3MDU_fd79c680-29bb-4129-898b-e7cdc3bd64f5"
      unitRef="shares">1699314</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifac2dd670b27401cb7159ad45b37c2a8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzUtMS0xLTEtOTY3MDU_15e11056-29af-417a-8001-5d061bcbdf1a"
      unitRef="shares">539241</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ifac2dd670b27401cb7159ad45b37c2a8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzYtMS0xLTEtOTY3MDU_10f2974e-6c6b-406e-9301-8a006882ddcc"
      unitRef="shares">169944</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="iaaf2f4df38f64d31a869112b962b058c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzctMS0xLTEtOTY3MDU_13e54b51-7076-41c1-bf35-7edaa11f1ad0"
      unitRef="shares">990129</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ife2426e366e44316976db29bc9f1e0d3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzgtMS0xLTEtOTY3MDU_33650d7a-234e-46da-be6e-490ca91f3f45"
      unitRef="shares">307077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i0c071a97440644e59197adefaa96c614_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo0NTQ2YjhlNzg5NTE0M2U2YTdiMDY0NzhhZjUzMzQ5MS90YWJsZXJhbmdlOjQ1NDZiOGU3ODk1MTQzZTZhN2IwNjQ3OGFmNTMzNDkxXzExLTEtMS0xLTk2NzA1_50675e5b-1f80-4656-90b9-16c0b21a86ce"
      unitRef="shares">683052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTY3_1bba5a61-a1a5-4404-98fc-920b89ace900">&lt;div style="margin-bottom:8pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details activities with respect to outstanding RSUs, DSUs, and restricted stock under the Equity Plans for the year ended December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.096%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair&#160;Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 1, 2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(463,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614,309&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.06&#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:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0cbdbca182eb434a8c054710c5c91855_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzItMi0xLTEtOTY3MDU_7110f84d-80e1-49af-9cc1-b968019ce999"
      unitRef="shares">771171</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0cbdbca182eb434a8c054710c5c91855_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzItNC0xLTEtOTY3MDU_d1f86bd1-89eb-4f50-abe6-8a48c4d25f38"
      unitRef="usdPerShare">11.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzMtMi0xLTEtOTY3MDU_189b016c-4c61-453b-a3b5-1e62618ff728"
      unitRef="shares">464572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzMtNC0xLTEtOTY3MDU_49fa961b-d798-4a61-b80a-23b681b7ce25"
      unitRef="usdPerShare">8.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzQtMi0xLTEtOTY3MDU_8034b36b-03a1-4235-84a7-cf678fb0e855"
      unitRef="shares">463939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzQtNC0xLTEtOTY3MDU_2e5dfb92-a296-4dd8-bc85-eb356ed7d0cb"
      unitRef="usdPerShare">11.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzUtMi0xLTEtOTY3MDU_d5c45159-7f57-43c4-b469-7d1b316825ef"
      unitRef="shares">157495</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3ac9dd2208114d6a8fd2b94c3974ad4f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzUtNC0xLTEtOTY3MDU_9454d915-df33-446c-8b6a-6bb4e86dddf0"
      unitRef="usdPerShare">10.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i13a12543df8646528ac06ae5a4a154f6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzYtMi0xLTEtOTY3MDU_84bc20a9-e35e-4858-ac69-572b49fb10c8"
      unitRef="shares">614309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i13a12543df8646528ac06ae5a4a154f6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTo1ZTAwNjViMDA0Zjg0NjlmOGNiZWVjODk2Mzc3MDQ1NS90YWJsZXJhbmdlOjVlMDA2NWIwMDRmODQ2OWY4Y2JlZWM4OTYzNzcwNDU1XzYtNC0xLTEtOTY3MDU_31f407f8-592d-46f0-990e-c5a22f494817"
      unitRef="usdPerShare">8.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i13a12543df8646528ac06ae5a4a154f6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5Xzc3MDY_84bc20a9-e35e-4858-ac69-572b49fb10c8"
      unitRef="shares">614309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i58fdd02063944fb58651eb51becabb0d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5Xzc3Njk_c3f5b634-1d09-44bf-8d67-92ad24ef06a0"
      unitRef="shares">356896</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i037e7175e3b04ddfbc7336898ce557a8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5Xzc4NjA_d4dff308-e463-4a8d-af67-62d8c7dc3f1c"
      unitRef="usd">2600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia53335a6002e4283816d7d17bda2a429_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgwMDg_5bcb4b9a-f649-40a2-8873-bb3e4e030b35">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifabf28540f3747849ab2d12949ef6aa1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgwODA_ce41757f-1470-4e67-9a07-3b00eab4049b"
      unitRef="shares">657492</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6c0f20593d4443de9d604e351f183232_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgwODc_d5d06aa2-d5a1-45e0-b2c6-ea0bd2949ee8"
      unitRef="shares">603171</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifabf28540f3747849ab2d12949ef6aa1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgxNTk_6609ee5b-dbbc-40e4-8bf7-0022000e712d"
      unitRef="usdPerShare">11.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6c0f20593d4443de9d604e351f183232_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgxNjY_4fe07d30-e64f-4974-9de2-91f424876142"
      unitRef="usdPerShare">11.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ifabf28540f3747849ab2d12949ef6aa1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU0OTc1NTgzMTkzOA_f89de170-8a32-453c-b1c8-f4c0e070ddfe"
      unitRef="usd">3800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i6c0f20593d4443de9d604e351f183232_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgyODE_c95c2a59-3682-4453-a3ec-d71955d53336"
      unitRef="usd">3700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:SharePrice
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgzNjY_98734504-f724-467d-b4f3-b6ea1a3521a6"
      unitRef="usdPerShare">9.33</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="ib9b067ef075241c592cefa8a38c1e904_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzgzNzM_9ad24f0a-8e4a-4f37-a2a0-aaee4ffed41c"
      unitRef="usdPerShare">11.13</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ibc1347e5238b4b429331a8d06da26259_I20160725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5Xzg1Njk_d5c5506e-fc85-4e8f-8a1c-fc9e927ddf7d"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <spok:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod
      contextRef="i6d917194d1724ee6bcd5a4f5aa2aeb54_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzkyMDc_a928bdc4-b46e-4086-83b7-b3580cbcfdc4">P2Y</spok:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod>
    <spok:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod
      contextRef="i22eb97cea85c42a48eb6dcb908542c18_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzkzNjg_e71d6672-4407-47fe-99ee-55df1544728f">P6M</spok:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6d917194d1724ee6bcd5a4f5aa2aeb54_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTk1MTE2NDYxNzA_9cf63e06-bf1d-4005-b8db-1a65b5862883"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i2530d95ee1ee4801acbad68507719512_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU0OTc1NTgyNTEzOQ_f94a52fc-e4f4-4b3b-a339-c3f02b63d940"
      unitRef="shares">16015</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i2530d95ee1ee4801acbad68507719512_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzU0OTc1NTgyNTE4MQ_f7d0ab0b-41b2-4146-a42f-2f6f22789bf8"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <spok:ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTU1_36a49938-5041-491a-b01f-aad5ddf2140a">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities under the ESPP from January 1, 2020, through December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Activity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: common stock purchased by eligible employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,199&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: common stock purchased by eligible employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at January 1, 2022&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,184&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: common stock purchased by eligible employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,184&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</spok:ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock>
    <spok:ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTk4_0324ea80-f1c6-4de3-a300-268999bfb783">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities under the ESPP from January 1, 2020, through December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Activity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: common stock purchased by eligible employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,199&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: common stock purchased by eligible employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at January 1, 2022&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,184&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: common stock purchased by eligible employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ESPP equity securities available at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,184&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</spok:ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i774b20ff037d4efba1d2399e24320bc5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzItMS0xLTEtOTY3MDU_aeaebd98-975a-4d07-aa24-3c0cc06e95c7"
      unitRef="shares">184860</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic3c782d0de1346dc8d87eba8845befe5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzMtMS0xLTEtOTY3MDU_54d9dbc8-2f7d-4b79-a7a1-aa69588925cb"
      unitRef="shares">35661</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if7b1a2d344fa4d73b20b4e4a32fabf0a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzQtMS0xLTEtOTY3MDU_313119cf-0c82-4089-bd2c-14f5a34edeed"
      unitRef="shares">149199</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2530d95ee1ee4801acbad68507719512_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzUtMS0xLTEtOTY3MDU_600d05ac-4deb-4ae7-b636-c70e5fe54a04"
      unitRef="shares">16015</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i1d1725fdd57b4d9183c9ed567ad29e83_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzYtMS0xLTEtOTY3MDU_08683e21-610f-467b-8a6d-0e846ccc90a5"
      unitRef="shares">133184</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6d917194d1724ee6bcd5a4f5aa2aeb54_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzctMS0xLTEtOTY3MDU_817edce1-d29b-448d-9427-219548dd736c"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ie1eec250de07431ba820a0667e802caf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZToxZjA1ODBlZjVjYjY0MjgzODBmMGZiNzg1N2JjYTAwOC90YWJsZXJhbmdlOjFmMDU4MGVmNWNiNjQyODM4MGYwZmI3ODU3YmNhMDA4XzgtMS0xLTEtOTY3MDU_0f6472d4-6358-4882-9175-88e465c76a37"
      unitRef="shares">133184</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTgx_7a410446-4777-493e-9083-ac33cd1e592e">The following table reflects stock-based compensation expense for the periods stated:&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:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based RSUs&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-based RSUs and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in lieu of salary&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,239&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,508&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90ZXh0cmVnaW9uOmMzZTJmY2FiMWNjNTQ3MmU5MjEyYTFjNzhmMmVjMzY5XzEwOTkw_43f459b6-2ae9-44e8-a027-caa9b0abe987">The following table reflects stock-based compensation expense for the periods stated:&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:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-based RSUs&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time-based RSUs and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in lieu of salary&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,239&#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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,508&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i319832f7efd241bb863b210c8f975681_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzMtMS0xLTEtOTY3MDU_e6e49885-8e1d-4f9b-b3de-2a2c1d917ecb"
      unitRef="usd">1559000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icbbd76fc7bad463ea4e929b0640c744f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzMtMy0xLTEtOTY3MDU_5422dad6-f87e-4e9d-92fc-cdc4e00bf794"
      unitRef="usd">1608000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i077a76d6a24845bf8cdfeca9d63ba1de_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzMtNS0xLTEtOTY3MDU_81731bcc-7df6-416e-a965-278908b8d31d"
      unitRef="usd">2019000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4488345f08bf48bf95f9b5f5725c5400_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzQtMS0xLTEtOTY3MDU_3c352f06-2545-40e7-b861-d7c0ca536e12"
      unitRef="usd">2260000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7898c84d41974070951ceace3620785b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzQtMy0xLTEtOTY3MDU_eeaee889-ccb8-42c5-904d-9834ab192c6c"
      unitRef="usd">3754000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b414f3878eb4daf8a93f09e34f21084_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzQtNS0xLTEtOTY3MDU_f65095c0-6e71-4d34-85e2-3fe57b6e58c9"
      unitRef="usd">3389000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia7452508994542af97b76e591d88fdeb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzUtMS0xLTEtOTY3MDU_704cf7cd-cf8d-4fe4-9a88-fec32ecd7793"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i96021a95b53d474d8baee115c7df21f7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzUtMy0xLTEtOTY3MDU_e2a04bbf-fc7f-4d29-b2cf-dd71d8c1a928"
      unitRef="usd">1845000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idd2317c46da84c8482c6bc4061d7e6ba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzUtNS0xLTEtOTY3MDU_19a40ba7-2c83-4b51-8717-cfe1d9f6c420"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6d917194d1724ee6bcd5a4f5aa2aeb54_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzYtMS0xLTEtOTY3MDU_94477bd4-509d-4c3e-bad0-7df352d7e22d"
      unitRef="usd">8000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2530d95ee1ee4801acbad68507719512_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzYtMy0xLTEtOTY3MDU_85291699-b068-44f0-b8e8-d946ed54926f"
      unitRef="usd">32000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic3c782d0de1346dc8d87eba8845befe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzYtNS0xLTEtOTY3MDU_f52619ba-f55d-435a-81b6-a726d9524dd1"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzctMS0xLTEtOTY3MDU_e55e7e30-3279-4069-a6a0-4b7f6f0dfc23"
      unitRef="usd">3827000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzctMy0xLTEtOTY3MDU_9a5700bc-06ab-45e6-9b97-4d3a543e1c1a"
      unitRef="usd">7239000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yMzgvZnJhZzpjM2UyZmNhYjFjYzU0NzJlOTIxMmExYzc4ZjJlYzM2OS90YWJsZTphZmE1MzViYzE3NmM0OWM0YjQyNDkyMjQ1Njk0MjllYy90YWJsZXJhbmdlOmFmYTUzNWJjMTc2YzQ5YzRiNDI0OTIyNDU2OTQyOWVjXzctNS0xLTEtOTY3MDU_85dd2265-7ee8-4e3e-a218-49ce9f56af33"
      unitRef="usd">5508000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMjc_d7572296-4daa-47c6-b570-4dba440cf0ee">INCOME TAXES&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant components of our (provision for) benefit from income taxes attributable to current operations for the periods stated were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax&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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,947)&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,483)&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit from (provision for) income taxes&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign income before income tax (benefit) expense is immaterial to consolidated income before income tax (benefit) expense. The following table summarizes the principal elements of the difference between the United States federal statutory rate of 21% and our effective tax rate for the years ended December&#160;31, 2022, 2021 and 2020:&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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.665%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;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;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes computed at the federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,191.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development and other tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit from) provision for income taxes&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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,859)&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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,092.2)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,152)&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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.8&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,455&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103.1)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The anticipated effective income tax rate is expected to continue to differ from the federal statutory rate primarily due to the effect of state incom&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e taxes and permanent differences between book and taxable income. The earnings of non-U.S. subsidiaries are deemed to be indefinitely reinvested in non-U.S. operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of deferred income tax assets at December&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&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:61.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development costs&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities, reserves and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,691&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,045&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax liabilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,965)&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Operating Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, we had approximately $110.2 million of net operating losses available to offset future taxable income, of which approximately $70.6&#160;million were federal net operating losses with expiration dates that begin expiring in 2026 and will fully expire in 2030 and $39.6 million that were indefinite lived.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Valuation Allowance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We assess the recoverability of our deferred income tax assets, which represent the tax benefits of future tax deductions, based on available positive and negative evidence and by considering the adequacy of future taxable income from all sources, including prudent and feasible tax planning strategies. This assessment is required to determine whether, based on all available evidence, it is "more likely than not" (meaning a probability of greater than 50%) that all or some portion of the deferred income tax assets will be realized in future periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Historically, the cumulative loss incurred by the Company over the prior three-year period constituted a piece of objective negative evidence which limited our ability to consider other subjective evidence. Given the completion of our recent restructuring efforts and our expected return to profitability (as indicated by income generated before income taxes in 2022), we have eliminated costs that had resulted in our cumulative loss over the prior three-year period, that are not present in our current operating posture or future forecasts. As a result, we determined the negative evidence presented by a cumulative loss position to be weighted less in our assessment compared to positive evidence from our historical core operating results and future projections. Additionally, we considered there to be lower forecast uncertainty as a result of our new strategy and lessening impacts of COVID-19, such that we believe that positive evidence from our projections of future profitability to be weighted more heavily in our assessment of the recoverability of our deferred income tax 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Based on the assessment completed, utilizing our annual long-range planning and forecasting updates that are traditionally completed in the fourth quarter of each year, we reduced the valuation allowance by $21.9&#160;million as of December 31, 2022, to increase net deferred income tax assets, as their realization met the more-likely-than-not criterion. The Company maintained a valuation allowance of $2.3&#160;million related to Federal Foreign Tax Credits and certain state net operating losses and state tax credits, as we do not believe current projections of future taxable income will be sufficient to utilize those tax assets prior to expiration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Tax Audits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2020, 2021 and 2022 federal and state income tax returns are within the statute of limitations (&#x201c;SOL&#x201d;) and are currently not under examination by any Federal or state tax authority.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate in all states and the District of Columbia and are subject to various state income and franchise tax audits. The states&#x2019; SOL varies from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzU5MjA_fc56ce4e-8476-406f-960e-98d32d3f299b"&gt;three&lt;/span&gt; to four years from the later of the due date of the return or the date filed. We usually file our federal and all state and local income tax returns on or before September&#160;15 of the following year; therefore, the SOL for those states with a three-year SOL is open for calendar years ending 2019 through 2022, and for the four-year SOL states, the SOL is open for years ending from 2018 through 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMjk_6b0ba981-b820-46fc-9d0b-ca7f04deb796">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant components of our (provision for) benefit from income taxes attributable to current operations for the periods stated were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.097%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax&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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,947)&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,483)&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit from (provision for) income taxes&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,455&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzMtMS0xLTEtOTY3MDU_bf76d672-c255-4fa5-a364-fe31259da49c"
      unitRef="usd">997000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzMtMy0xLTEtOTY3MDU_b644b1bc-8369-48e9-81f4-5d4f3354c8df"
      unitRef="usd">-27332000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzMtNS0xLTEtOTY3MDU_5ccdcb1a-dd5e-4d02-9de9-3fb34e1cc83b"
      unitRef="usd">-21770000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzYtMS0xLTEtOTY3MDU_17ffe604-de62-4787-aef4-a8fea7ee7942"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzYtMy0xLTEtOTY3MDU_364e9341-d6fb-44eb-bca3-98bb5aeb25c7"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzYtNS0xLTEtOTY3MDU_a157ab76-b971-4de1-8fd7-12e1e3842949"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzctMS0xLTEtOTY3MDU_46330330-40d1-4fde-b390-9fa38920fdf5"
      unitRef="usd">38000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzctMy0xLTEtOTY3MDU_ff1523c3-571c-4607-bbd2-66ef4886a4a4"
      unitRef="usd">48000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzctNS0xLTEtOTY3MDU_41cb44eb-6381-4976-bcab-9b7149592cab"
      unitRef="usd">58000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzgtMS0xLTEtOTY3MDU_dde851ae-3050-4b46-92da-4227611b8c63"
      unitRef="usd">50000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzgtMy0xLTEtOTY3MDU_30279b10-7ad3-4085-a122-985d1f8096fc"
      unitRef="usd">283000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzgtNS0xLTEtOTY3MDU_132ed255-4bab-4e97-8f65-e018b86681a3"
      unitRef="usd">-150000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzktMS0xLTEtOTY3MDU_546248e4-c571-4eac-a6d9-c491259a47b3"
      unitRef="usd">88000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzktMy0xLTEtOTY3MDU_c25937b3-009b-4ff9-83dd-85a459804714"
      unitRef="usd">331000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzktNS0xLTEtOTY3MDU_adca5a84-21c3-42c8-aaf8-64d58766cdc7"
      unitRef="usd">-92000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzExLTEtMS0xLTk2NzA1_2292d2c9-ce6d-42e9-b239-cf2a87075c0c"
      unitRef="usd">-20642000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzExLTMtMS0xLTk2NzA1_3d4bc2b3-a22c-4ad4-be73-f70e1c9482d2"
      unitRef="usd">-4178000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzExLTUtMS0xLTk2NzA1_0902a7cc-48f0-411d-b09d-416089a8fe61"
      unitRef="usd">20594000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEyLTEtMS0xLTk2NzA1_c8c52685-f99b-4fb3-8204-57afd2a92a88"
      unitRef="usd">25000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEyLTMtMS0xLTk2NzA1_8621e9f1-985f-405d-831a-2b60616e7f03"
      unitRef="usd">-1561000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEyLTUtMS0xLTk2NzA1_d41b6e2c-dd3c-425c-bf49-febb99a76d49"
      unitRef="usd">1910000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEzLTEtMS0xLTk2NzA1_1b00cc1a-e8dc-4691-8738-3f9f6e061433"
      unitRef="usd">-330000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEzLTMtMS0xLTk2NzA1_d87c413c-e894-415e-ac88-5ebdb93954bc"
      unitRef="usd">256000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzEzLTUtMS0xLTk2NzA1_ef78ccd1-8214-4fa2-81c1-44df04f4affe"
      unitRef="usd">43000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE0LTEtMS0xLTk2NzA1_db4dc587-1d8b-464b-a282-29cf953b7547"
      unitRef="usd">-20947000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE0LTMtMS0xLTk2NzA1_834f4513-63ef-4737-ad02-8b01a7afcb81"
      unitRef="usd">-5483000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE0LTUtMS0xLTk2NzA1_d6acd49f-fa36-48df-923d-83205d3cee65"
      unitRef="usd">22547000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE1LTEtMS0xLTk2NzA1_a61353d2-effb-4b06-bc26-ddbdd096ac2a"
      unitRef="usd">-20859000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE1LTMtMS0xLTk2NzA1_477bfbbf-50bb-481f-b694-29c9ec4c9345"
      unitRef="usd">-5152000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTo1ZjgxMTI2N2VlODk0MWM5ODVmNDQ5N2JjNDczMjllOS90YWJsZXJhbmdlOjVmODExMjY3ZWU4OTQxYzk4NWY0NDk3YmM0NzMyOWU5XzE1LTUtMS0xLTk2NzA1_13424c41-ed8e-45af-bd7e-a2c4c84c07b6"
      unitRef="usd">22455000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMTY_73c51171-b3dc-44f7-8f7c-29368f4a77ba">The following table summarizes the principal elements of the difference between the United States federal statutory rate of 21% and our effective tax rate for the years ended December&#160;31, 2022, 2021 and 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.665%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;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;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes computed at the federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,191.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development and other tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit from) provision for income taxes&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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,859)&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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,092.2)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,152)&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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.8&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,455&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103.1)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzItMS0xLTEtOTY3MDU_bf76d672-c255-4fa5-a364-fe31259da49c"
      unitRef="usd">997000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzItNS0xLTEtOTY3MDU_b644b1bc-8369-48e9-81f4-5d4f3354c8df"
      unitRef="usd">-27332000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzItOS0xLTEtOTY3MDU_5ccdcb1a-dd5e-4d02-9de9-3fb34e1cc83b"
      unitRef="usd">-21770000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtMS0xLTEtOTY3MDU_e5b9dfce-695f-4cb9-84b2-0ea8ed352c38"
      unitRef="usd">209000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtMy0xLTEtOTY3MDU_f0817f0b-df16-487b-9d59-b29154d21af6"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtNS0xLTEtOTY3MDU_3a67fca6-99b3-4fac-bfa7-4a0038e1f93a"
      unitRef="usd">-5740000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtNy0xLTEtOTY3MDU_150a389f-4542-4738-9657-cdc34e258a21"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtOS0xLTEtOTY3MDU_9ea30ddb-1723-4a9d-ab40-7a201d1d4f3e"
      unitRef="usd">-4572000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzQtMTEtMS0xLTk2NzA1_d51695ea-61a6-4aed-aeaf-7814cdfdc33c"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtMS0xLTEtOTY3MDU_0778ef0b-31c5-443e-a4ed-dbdb4689e753"
      unitRef="usd">121000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtMy0xLTEtOTY3MDU_1dbb9abe-5a5a-41cc-8292-a4825588abef"
      unitRef="number">0.121</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtNS0xLTEtOTY3MDU_a8ed51d3-571a-4295-baa1-d3c16dfd471e"
      unitRef="usd">-1513000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtNy0xLTEtOTY3MDU_3fb159e8-d65b-4249-945c-f3578e7d8e05"
      unitRef="number">0.055</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtOS0xLTEtOTY3MDU_d1f9e946-d1ea-40c6-a6af-e8699eff62ba"
      unitRef="usd">-703000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzUtMTEtMS0xLTk2NzA1_1082e0ae-6dfe-497c-a3d3-d137f4286d03"
      unitRef="number">0.032</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtMS0xLTEtOTY3MDU_4721d86c-6fe1-4258-b5f8-5d8e9f5d2d38"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtMy0xLTEtOTY3MDU_4ed76142-b550-4f6a-8c20-f6df6f0ce07d"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtNS0xLTEtOTY3MDU_d58f1d9c-a733-40af-a9e3-cfd478c4b7ba"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtNy0xLTEtOTY3MDU_84a9f740-3c32-435a-9854-0d65396cdb2c"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtOS0xLTEtOTY3MDU_da13c0cc-85a5-4fc1-bec5-169de1526d9c"
      unitRef="usd">6341000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzYtMTEtMS0xLTk2NzA1_1e56a0c6-296f-43c5-9cb0-040286d06d50"
      unitRef="number">-0.291</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtMS0xLTEtOTY3MDU_9a85da15-4cdf-4aab-876e-f7a5ae279bf4"
      unitRef="usd">-21850000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtMy0xLTEtOTY3MDU_d2837467-ab7f-4d5c-83ee-24885b16b7ff"
      unitRef="number">-21.916</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtNS0xLTEtOTY3MDU_197428f1-6b41-4fa5-b9ba-a0b4ee119e74"
      unitRef="usd">2070000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtNy0xLTEtOTY3MDU_b5551ad0-ed0b-497a-9f43-b44f6a413fdb"
      unitRef="number">-0.076</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtOS0xLTEtOTY3MDU_c55a0ff6-1d10-4f9d-a3ef-7c8cd28e2ecf"
      unitRef="usd">22108000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzgtMTEtMS0xLTk2NzA1_ee780c04-530d-4115-93a0-5437026acbb7"
      unitRef="number">-1.016</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktMS0xLTEtOTY3MDU_df6d6aea-d630-4eaa-b64f-45ebdbda2e15"
      unitRef="usd">88000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktMy0xLTEtOTY3MDU_70f4a987-7162-4a22-8ca9-9714a0ecc70b"
      unitRef="number">0.088</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktNS0xLTEtOTY3MDU_b8ec46e1-2935-4ee5-aeda-55d63cc358c3"
      unitRef="usd">808000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktNy0xLTEtOTY3MDU_314c2894-2640-4ae7-a79f-e6249ec57a16"
      unitRef="number">-0.030</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktOS0xLTEtOTY3MDU_3af1901c-1eb0-4f55-8bda-5207903db433"
      unitRef="usd">1316000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzktMTEtMS0xLTk2NzA1_b8246e14-8c2a-43e0-8fc1-afeaa1d86d89"
      unitRef="number">-0.060</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTEtMS0xLTk2NzA1_b244ed0d-9d1b-4718-b597-2af6ba8b7f81"
      unitRef="usd">231000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTMtMS0xLTk2NzA1_45bc56c4-d6d1-4ceb-b58d-25ca0a004852"
      unitRef="number">0.231</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTUtMS0xLTk2NzA1_dabcc6f8-ca2f-4c8a-bd50-d862d4177724"
      unitRef="usd">272000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTctMS0xLTk2NzA1_6cbd7fe2-73f7-448c-b4a5-204031a8e88c"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTktMS0xLTk2NzA1_cbf8ba32-1749-44fc-986d-ada60764e050"
      unitRef="usd">266000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEwLTExLTEtMS05NjcwNQ_7d6ff65c-9397-44f3-80e5-a9fb9cec9eca"
      unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTEtMS0xLTk2NzA1_c5e21b48-7c7f-447a-8a44-4ff21fa2cebf"
      unitRef="usd">518000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTMtMS0xLTk2NzA1_3caf003e-7c68-45d9-8db7-bde78dd734f2"
      unitRef="number">0.520</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTUtMS0xLTk2NzA1_214762a2-e6f2-49c8-b4c7-cfadda8e226d"
      unitRef="usd">567000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTctMS0xLTk2NzA1_79927404-5db9-45d2-befe-0b979190518f"
      unitRef="number">-0.021</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTktMS0xLTk2NzA1_d11d0ee2-659e-498d-a5ec-01819898bccd"
      unitRef="usd">331000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzExLTExLTEtMS05NjcwNQ_e2b7a9ac-6f01-4805-9174-8a0f8a384e8d"
      unitRef="number">-0.015</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTEtMS0xLTk2NzA1_de90abd7-fa16-4c82-b2e1-d6d6f71e60cf"
      unitRef="usd">-20859000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTMtMS0xLTk2NzA1_087ce152-9b48-4a41-8611-0115341a569f"
      unitRef="number">-20.922</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTUtMS0xLTk2NzA1_5f37bbc9-ec7b-41d3-bfa0-7606bbc6923d"
      unitRef="usd">-5152000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTctMS0xLTk2NzA1_9a420273-32b4-436c-b526-201806ceb5ca"
      unitRef="number">0.188</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTktMS0xLTk2NzA1_45d6d760-586b-4737-aa28-d9a75cdd95a5"
      unitRef="usd">22455000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZToxOWJhZTgwNDdiMjc0OGU3YWNjMWM2ZTYyNzNmMTRiOS90YWJsZXJhbmdlOjE5YmFlODA0N2IyNzQ4ZTdhY2MxYzZlNjI3M2YxNGI5XzEyLTExLTEtMS05NjcwNQ_b81e2ad1-122b-4e5e-bb2f-be8ab0c329f7"
      unitRef="number">-1.031</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <spok:ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMTc_f79f70e3-df11-4fe9-badb-b4c07c2752e6">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of deferred income tax assets at December&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&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:61.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development costs&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities, reserves and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,691&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,045&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax liabilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,965)&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</spok:ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzMtMS0xLTEtOTY3MDU_292dba0e-8044-4e4b-bd6a-a826ab424631"
      unitRef="usd">13862000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzMtMy0xLTEtOTY3MDU_91469b53-2011-477a-b6f7-5b107fa971bb"
      unitRef="usd">13436000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzQtMS0xLTEtOTY3MDU_33e15566-e693-411b-a94e-49826135247d"
      unitRef="usd">25710000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzQtMy0xLTEtOTY3MDU_e34794ae-b1c6-4f50-a867-b861955c698d"
      unitRef="usd">25284000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzUtMS0xLTEtOTY3MDU_c8c8e18c-5dc4-4a8a-81d6-d63b0685bd2a"
      unitRef="usd">4142000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzUtMy0xLTEtOTY3MDU_52d50b37-60ad-46e1-8da2-5eb8385fdde2"
      unitRef="usd">5139000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzYtMS0xLTEtOTY3MDU_bf7a5aa6-5348-4c78-9286-dcb038fa2892"
      unitRef="usd">3877000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzYtMy0xLTEtOTY3MDU_0459c6bb-89fd-4d63-adaa-a6197a01b704"
      unitRef="usd">4350000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzctMS0xLTEtOTY3MDU_b10f5b6b-7fe2-409c-8026-687882996468"
      unitRef="usd">6430000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzctMy0xLTEtOTY3MDU_7ff7aba0-90b5-4b17-b81c-ac01998a8349"
      unitRef="usd">6342000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzgtMS0xLTEtOTY3MDU_0087c824-446f-4759-86aa-08cd1cbe47c2"
      unitRef="usd">717000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzgtMy0xLTEtOTY3MDU_69205ce0-a9f7-4d85-9413-d0cd456c7e21"
      unitRef="usd">495000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzktMS0xLTEtOTY3MDU_94eba530-2c17-4829-9e5e-67d06ae9f78e"
      unitRef="usd">1834000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzktMy0xLTEtOTY3MDU_02c1c752-2925-488c-a841-61b3aec5b913"
      unitRef="usd">2283000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <spok:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEwLTEtMS0xLTEyMDY3MQ_bdac5324-8679-40b5-a807-3e60ab22519c"
      unitRef="usd">3999000</spok:DeferredTaxAssetsOperatingLeaseLiabilities>
    <spok:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEwLTMtMS0xLTEyMDcwNA_d5199f28-1035-4702-ad7d-8a3ddff155d9"
      unitRef="usd">4427000</spok:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEwLTEtMS0xLTk2NzA1_8ce6e3db-aa2c-4454-9804-9fc2a1f42496"
      unitRef="usd">120000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEwLTMtMS0xLTk2NzA1_cb3db81e-6616-4081-bc47-4c515c438e3b"
      unitRef="usd">289000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzExLTEtMS0xLTk2NzA1_3ad1c269-cf31-4765-8fea-5c28a16c104a"
      unitRef="usd">60691000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzExLTMtMS0xLTk2NzA1_da09c3ab-73d3-4adf-b311-f32528a2241c"
      unitRef="usd">62045000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEzLTEtMS0xLTk2NzA1_5735e7cd-bb07-4f42-8d9a-516b0fa5e033"
      unitRef="usd">2269000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzEzLTMtMS0xLTk2NzA1_938f5d8e-2b1f-49d3-b59d-ccd5a524d21d"
      unitRef="usd">2128000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <spok:DeferredTaxLiabilitiesRightOfUseAssets
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE1LTEtMS0xLTEyMDcxNQ_c5eed5ac-1200-4b2c-86b3-2737bd304b52"
      unitRef="usd">3534000</spok:DeferredTaxLiabilitiesRightOfUseAssets>
    <spok:DeferredTaxLiabilitiesRightOfUseAssets
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE1LTMtMS0xLTEyMDcyMw_d414e077-d149-4788-8c57-cbc06ba0c4da"
      unitRef="usd">4051000</spok:DeferredTaxLiabilitiesRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE0LTEtMS0xLTk2NzA1_b80b6337-f6b9-476d-95a0-da7859b11dbf"
      unitRef="usd">162000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE0LTMtMS0xLTk2NzA1_a7f914c3-1d3c-4067-9f76-64f18f35e40e"
      unitRef="usd">35000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE1LTEtMS0xLTk2NzA1_703194c8-1044-4729-8464-6da6ec1ecd46"
      unitRef="usd">5965000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE1LTMtMS0xLTk2NzA1_00698f1b-eeb3-45bf-a775-4895d324dbf2"
      unitRef="usd">6214000</us-gaap:DeferredIncomeTaxLiabilities>
    <spok:DeferredTaxAssetsLiabilitiesGross
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE2LTEtMS0xLTk2NzA1_6165c011-a3de-4a5d-9eb9-76e29182a669"
      unitRef="usd">54726000</spok:DeferredTaxAssetsLiabilitiesGross>
    <spok:DeferredTaxAssetsLiabilitiesGross
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE2LTMtMS0xLTk2NzA1_51b59662-ffcd-4d40-8fd6-8a4d40809283"
      unitRef="usd">55831000</spok:DeferredTaxAssetsLiabilitiesGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE3LTEtMS0xLTk2NzA1_6e54f318-9370-4adb-98bf-abd4f4b2a768"
      unitRef="usd">2328000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE3LTMtMS0xLTk2NzA1_7ceb97a4-e47a-4333-bdb1-a387badff45c"
      unitRef="usd">24178000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE4LTEtMS0xLTk2NzA1_3a1ad0e3-f604-40c7-a93f-288e626fa9d3"
      unitRef="usd">52398000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i98e2cf986874499db76ac3e5314b0a18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90YWJsZTphYzNiMTc3ZDgxODI0Y2I1ODhjNTdiY2IyZTIyNzdkZi90YWJsZXJhbmdlOmFjM2IxNzdkODE4MjRjYjU4OGM1N2JjYjJlMjI3N2RmXzE4LTMtMS0xLTk2NzA1_c40194dc-dba5-49db-a64d-952b12f48751"
      unitRef="usd">31653000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzI5MDc_34f992d5-a84e-4bb9-980d-b5e9ebf72357"
      unitRef="usd">110200000</us-gaap:OperatingLossCarryforwards>
    <spok:OperatingLossCarryforwardsSubjectToExpiration
      contextRef="i015c40efb7a840e8ad1f5edb755cd631_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzMwMDA_4e695c81-9981-4bef-aea7-8588ab1cd308"
      unitRef="usd">70600000</spok:OperatingLossCarryforwardsSubjectToExpiration>
    <spok:OperatingLossCarryforwardsIndefiniteLived
      contextRef="i015c40efb7a840e8ad1f5edb755cd631_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzMyOTg1MzQ5MTA5Njc_1a6aa054-8056-48ed-9111-f741388d8538"
      unitRef="usd">39600000</spok:OperatingLossCarryforwardsIndefiniteLived>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzEwOTk1MTE2NzU1MTM_52defd84-9ed9-4f95-87a5-019626e35f01"
      unitRef="usd">-21900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i326827c8c8074292bed81a3112e827db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzEwOTk1MTE2NzU1NDE_7d106a55-4eb4-4320-ac54-a281d30551a4"
      unitRef="usd">2300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <spok:IncomeTaxExaminationStatuteofLimitationsTerm
      contextRef="ia96f1ea045514a929f430810ca0815ea_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzU5MjY_0750a3d0-c088-4ee2-a286-11200f6f0888">P4Y</spok:IncomeTaxExaminationStatuteofLimitationsTerm>
    <spok:IncomeTaxExaminationStatuteofLimitationsTerm
      contextRef="ie407a43cf2164c448a64b9b579c30db8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMTI_507d4c88-c86c-4a2d-ba9c-3c1bcfc6271d">P3Y</spok:IncomeTaxExaminationStatuteofLimitationsTerm>
    <spok:IncomeTaxExaminationStatuteofLimitationsTerm
      contextRef="ia96f1ea045514a929f430810ca0815ea_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDQvZnJhZzphMTA5YTAxMzI2NDE0OGJmOTRiMWM3MTZmODM5NzM2Ni90ZXh0cmVnaW9uOmExMDlhMDEzMjY0MTQ4YmY5NGIxYzcxNmY4Mzk3MzY2XzYzMTk_bd1f29b4-b491-4759-bed3-908e2c785d4d">P4Y</spok:IncomeTaxExaminationStatuteofLimitationsTerm>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzI3NTA_3ad710ae-de07-4c4b-91bf-15022d0b00ca">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contractual Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had no significant commitments and contractual obligations as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have various LOCs outstanding with multiple state agencies which are considered to be immaterial to the consolidated financial statements. The LOCs typically have &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzMyNQ_01d6cdba-e5df-42dd-a1b1-19ceff32071f"&gt;one&lt;/span&gt; to three-year contract requirements and contain automatic renewal terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Loss Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates contingencies on an ongoing basis and establishes loss provisions for matters in which losses are probable and the amount of loss can be reasonably estimated. As part of this evaluation, no loss contingencies were identified for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2021, we recognized a loss of $0.9&#160;million in the fourth quarter of 2021 related to the minimum remaining contractual obligation for a license and service contract classified as a research and development cost on the Consolidated Statement of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved, from time to time, in lawsuits arising in the normal course of business. We believe the potential outcomes from these lawsuits will not have a material adverse impact on our financial position or statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating leases for office and transmitter locations. Substantially all of these leases have lease terms ranging from one month to five years. We continue to review our office and transmitter locations, and intend to replace, reduce or consolidate leases, where possible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under non-cancelable operating leases at December&#160;31, 2022, were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These leases typically include renewal options and escalation clauses. Where material, we recognize rent expense on a straight-line basis over the lease period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total rent expense under operating leases for the years ended December&#160;31, 2022, 2021 and 2020, was approximately $16.0&#160;million, $16.8 million and $17.3 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <spok:LOCContractPeriodRequirement
      contextRef="i4f3d1cd75fa34e4bb314c2c515198dfc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzI3NTE_18a80ec5-15f9-42f8-80d4-cb7aff6d12bc">P3Y</spok:LOCContractPeriodRequirement>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="i12b1b0439a264fde8fe0af063e62eb74_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzY1OQ_546f64af-b105-4d76-a708-5ecdfcb76cc4"
      unitRef="usd">900000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ib709dcee2b02462196b8df872d2a9edd_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzIyMjA_2ce520ae-a400-4dc5-9ba2-4d4bd9320f10">P1M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i92624c34fdb242e086750a09c096ac4c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzIyMjY_44e92996-9fec-46e6-892e-2394b821ba2c">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne
      contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzMtMi0xLTEtOTY3MDU_978b8af6-8506-49ce-98fe-5b13c0dc97c8"
      unitRef="usd">5777000</spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne>
    <spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo
      contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzQtMi0xLTEtOTY3MDU_0159478d-dc16-4efb-8aed-ddc810d7f071"
      unitRef="usd">3843000</spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo>
    <spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree
      contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzUtMi0xLTEtOTY3MDU_019f0be4-bd42-4d03-b5f5-d909c55599d9"
      unitRef="usd">2820000</spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree>
    <spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour
      contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzYtMi0xLTEtOTY3MDU_6067abfb-efdf-403a-a4a8-ab0d6e514c9f"
      unitRef="usd">2252000</spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour>
    <spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive
      contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzctMi0xLTEtOTY3MDU_ce0912d8-5e14-4413-93d8-238908de1668"
      unitRef="usd">1100000</spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive>
    <spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive
      contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzgtMi0xLTEtOTY3MDU_46619db1-09b4-486e-9b51-b83e600ae12e"
      unitRef="usd">2470000</spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive>
    <spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaid
      contextRef="i40a01bff2fba4f8da768f31101daeb67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90YWJsZTpmNGJkOTRjNmY2NmY0Yjg3YjEzZTY5OWQxNTg1MmYyYy90YWJsZXJhbmdlOmY0YmQ5NGM2ZjY2ZjRiODdiMTNlNjk5ZDE1ODUyZjJjXzktMi0xLTEtOTY3MDU_98708f05-08ed-47e9-803c-ca7f24f9803e"
      unitRef="usd">18262000</spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaid>
    <us-gaap:OperatingLeaseExpense
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzI3MTA_e6578790-05cf-4622-8d0d-0d8fa9982f5a"
      unitRef="usd">16000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzI3MTQ_35d72f56-c12f-41df-99d2-1fc56c3d33d4"
      unitRef="usd">16800000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNDcvZnJhZzo2MmJlNWJjZWJlYjA0MmNlOTNiY2ZiMmE1M2U3MjRiOS90ZXh0cmVnaW9uOjYyYmU1YmNlYmViMDQyY2U5M2JjZmIyYTUzZTcyNGI5XzI3MjE_b018c0ea-9275-4ec5-bcc2-5b456832ca31"
      unitRef="usd">17300000</us-gaap:OperatingLeaseExpense>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTAvZnJhZzo2OTRhZDlhZDkyOGY0MDI0OWNlMDIxODNhOGY2Y2U1MC90ZXh0cmVnaW9uOjY5NGFkOWFkOTI4ZjQwMjQ5Y2UwMjE4M2E4ZjZjZTUwXzQxOQ_64270318-e180-40e1-aa5a-a3b957ec6835">EMPLOYEE BENEFIT PLANSThe Company has a savings plan in the U.S., the Spok Holdings, Inc. Savings and Retirement Plan, which qualifies under Section&#160;401(k) of the Internal Revenue Code. Participating U.S. employees may elect to contribute a percentage of their wages, subject to certain limitations.&#160;Matching contributions under the savings plan were approximately $1.2&#160;million for the year ended December&#160;31, 2022 and $1.6&#160;million for each of the years ended December&#160;31, 2021 and 2020.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTAvZnJhZzo2OTRhZDlhZDkyOGY0MDI0OWNlMDIxODNhOGY2Y2U1MC90ZXh0cmVnaW9uOjY5NGFkOWFkOTI4ZjQwMjQ5Y2UwMjE4M2E4ZjZjZTUwXzM4MQ_1528ca7a-bc34-42d6-98cc-29b1f5a77a5c"
      unitRef="usd">1200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i5add5b80bfad4020affa18d78ee23d8a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTAvZnJhZzo2OTRhZDlhZDkyOGY0MDI0OWNlMDIxODNhOGY2Y2U1MC90ZXh0cmVnaW9uOjY5NGFkOWFkOTI4ZjQwMjQ5Y2UwMjE4M2E4ZjZjZTUwXzMyOTg1MzQ4ODM4NDY_0aae0794-3ebd-4e12-a70b-bf389af0e102"
      unitRef="usd">1600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i8803bf3c1c154889a8cc0f23717b9cc9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTAvZnJhZzo2OTRhZDlhZDkyOGY0MDI0OWNlMDIxODNhOGY2Y2U1MC90ZXh0cmVnaW9uOjY5NGFkOWFkOTI4ZjQwMjQ5Y2UwMjE4M2E4ZjZjZTUwXzMyOTg1MzQ4ODM4NDY_49265136-e90a-431e-bfa8-52fe4b832150"
      unitRef="usd">1600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTMvZnJhZzo3Zjg4MWJiMGU2NWI0NTI3YWViMTI0N2QzMzE1OTY1OS90ZXh0cmVnaW9uOjdmODgxYmIwZTY1YjQ1MjdhZWIxMjQ3ZDMzMTU5NjU5Xzc2MA_4d10a2a6-5c7f-4c8b-8f1b-5b1399849463">RELATED PARTIES&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A former member of our Board of Directors, who departed the Board during the third quarter of 2020, concurrently served as a director for an entity that leases transmission tower sites to the Company. For the years ended December 31, 2020, we recorded site rent expenses pertaining to the leases of $3.5&#160;million. This amount was included within technology operations expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A member of our Board of Directors, who was appointed at the beginning of 2020, serves as Chief Information Officer for an entity that is also a customer of the Company. For the years ended December&#160;31, 2022, 2021 and 2020, we recognized revenues of $0.6 million, $1.0&#160;million and $0.7&#160;million, respectively, related to contracts from the entity at which the individual is employed.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="i204067a9e0134b1e828c29f1f6fd2c3f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTMvZnJhZzo3Zjg4MWJiMGU2NWI0NTI3YWViMTI0N2QzMzE1OTY1OS90ZXh0cmVnaW9uOjdmODgxYmIwZTY1YjQ1MjdhZWIxMjQ3ZDMzMTU5NjU5XzM0NQ_4160c955-329b-4f7e-a0f2-0a3a29596f24"
      unitRef="usd">3500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i27d49d7070384a959afe64b8787847bc_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTMvZnJhZzo3Zjg4MWJiMGU2NWI0NTI3YWViMTI0N2QzMzE1OTY1OS90ZXh0cmVnaW9uOjdmODgxYmIwZTY1YjQ1MjdhZWIxMjQ3ZDMzMTU5NjU5XzY1OA_336d4fc8-a4ec-440e-b2df-5e5729b28668"
      unitRef="usd">600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i67978eaf69c84e968084b4d2e2ef4153_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTMvZnJhZzo3Zjg4MWJiMGU2NWI0NTI3YWViMTI0N2QzMzE1OTY1OS90ZXh0cmVnaW9uOjdmODgxYmIwZTY1YjQ1MjdhZWIxMjQ3ZDMzMTU5NjU5XzY2NQ_9707ebbb-97d3-41dd-ab1e-874ef2c8dfa9"
      unitRef="usd">1000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i204067a9e0134b1e828c29f1f6fd2c3f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTMvZnJhZzo3Zjg4MWJiMGU2NWI0NTI3YWViMTI0N2QzMzE1OTY1OS90ZXh0cmVnaW9uOjdmODgxYmIwZTY1YjQ1MjdhZWIxMjQ3ZDMzMTU5NjU5XzE0ODQzNDA2OTc2NjIx_83bf0f43-b770-4cef-913d-de931cc2400c"
      unitRef="usd">700000</us-gaap:RevenueFromRelatedParties>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90ZXh0cmVnaW9uOjFmMzlkYTAwODhiMzQ0ZjE4MmY1MzQ5OTIyOTExMzBkXzc1_ffb0d28e-299d-45e3-9194-df4d43bd3e8a">&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SPOK HOLDINGS, INC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS&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.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for Credit Losses, Service Credits and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&#160;the&lt;br/&gt;Beginning of&lt;br/&gt;the Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&#160;the&lt;br/&gt;End of the&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i44944cae1d364c8d877d7be7810f3c81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzMtMi0xLTEtOTY3MDU_101d7fec-d2a7-4ce6-9ee9-884e1832fc99"
      unitRef="usd">1442000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i3f8facd16d4343a7abf0b2c898c6b31d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzMtNC0xLTEtOTY3MDU_ecb6001c-c019-428e-9f5b-13633383bec2"
      unitRef="usd">1268000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i3f8facd16d4343a7abf0b2c898c6b31d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzMtNi0xLTEtOTY3MDU_ba732098-7208-45d8-8350-053a0cfc39d1"
      unitRef="usd">902000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i93d1e93b12284f72a963d9bef1e72d9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzMtOC0xLTEtOTY3MDU_8dc022f3-9d5b-43ed-9968-e8a6e5a052c0"
      unitRef="usd">1808000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id41fe6914321442d8958bfe6aafe393c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzQtMi0xLTEtOTY3MDU_53a7ce64-ca5e-4fa0-9396-17a8ce9dc63e"
      unitRef="usd">1669000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib29e3080215a4cf4a1439330779ce93b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzQtNC0xLTEtOTY3MDU_18273450-5b5a-4b34-98d9-ef63b0cd4f81"
      unitRef="usd">573000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ib29e3080215a4cf4a1439330779ce93b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzQtNi0xLTEtOTY3MDU_9459fa17-ccfd-42de-8bf5-1b1484ad34db"
      unitRef="usd">800000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i44944cae1d364c8d877d7be7810f3c81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzQtOC0xLTEtOTY3MDU_60517d45-cc7c-47bc-b436-29efc48008b0"
      unitRef="usd">1442000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib9412987e0944b5cbddf728028ddd926_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzUtMi0xLTEtOTY3MDU_2e36b5a2-7faa-4afd-97c2-097f6d033e6f"
      unitRef="usd">1293000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i91184fb9c9414ea98c9b0e378a25d8ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzUtNC0xLTEtOTY3MDU_b5205542-4ed6-4d37-befe-69087b19ba9e"
      unitRef="usd">1382000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i91184fb9c9414ea98c9b0e378a25d8ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzUtNi0xLTEtOTY3MDU_06a2297a-e34c-4f32-a0a2-709cde99f135"
      unitRef="usd">1006000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id41fe6914321442d8958bfe6aafe393c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkOGQwNmE0YmE5ZjQ5NGRiOGI1YzBkNTU2ZjQyMzdhL3NlYzowZDhkMDZhNGJhOWY0OTRkYjhiNWMwZDU1NmY0MjM3YV8yNTkvZnJhZzoxZjM5ZGEwMDg4YjM0NGYxODJmNTM0OTkyMjkxMTMwZC90YWJsZTpiNWVkODM2ZjcyNzY0MjRhYWNmZjQyODc0OWYzZjQ2My90YWJsZXJhbmdlOmI1ZWQ4MzZmNzI3NjQyNGFhY2ZmNDI4NzQ5ZjNmNDYzXzUtOC0xLTEtOTY3MDU_d27eaf76-e0d7-415e-85dc-a0757d9868f6"
      unitRef="usd">1669000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>87
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M/Y!LE15$SYF4+,X^+BF!WRYU 7R_8$QN#]0-=D7X@W\!4$L#!!0    ( 'N
M5U;1XKSU.P(  +D%   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&ULC91M
M;YLP$,>_BL6DO:H"(0_KLH"4-.M:*4VC-.M>3'OAP 6L8IO9IK3??GX@+),2
MEC?@.]_]_3O#W;3FXD7F  J]T8+)R,N5*B>^+Y,<*)8]7@+3.WLN*%;:%)DO
M2P$XM4FT\,,@&/L4$^;%4^M;BWC**U40!FN!9$4I%N]S*'@=>7WOX-B0+%?&
MX<?3$F?P!.I[N1;:\EN5E%!@DG"&!.PC;]:?S,<FW@8\$ZCET1J92G:<OQCC
M/HV\P !! 8DR"EB_7N$&BL((:8S?C:;7'FD2C]<']5M;NZYEAR7<\.('254>
M>=<>2F&/JT)M>'T'33TCHY?P0MHGJEUL^-E#2245ITVR)J"$N3=^:^[A."$X
MDQ V":'E=@=9R@56.)X*7B-AHK6:6=A2;;:&(\Q\E"<E]"[1>2J>52E1Z)ZY
MSZOO:>HK+6LV_:21F#N)\(Q$/T0/G*E<HJ\LA?1? 5_SM%#A 6H>=BHN(.FA
M0?\*A4$8=N@-VB('5F]P:9'HYVPGE="_Q*]3]3JUX6DUTR836>($(D_W@03Q
M"E[\\4-_''SI8!VVK,,N=<?*!;HE@J+[Q2F\;H%P>-V!,6HQ1A=AK#"%4PS=
MV=\VL]46;>\>-ZOMXPHME^L.I'&+-+X(:<F3LW_J?Q2$]F2*LROT3$1&&,&G
MN/RC=J(@,CLT)$IXQ93KK-;;SJ69:\>_X6ZH/6!SC$0%['5JT/ND[TVX0>$,
MQ4O;G#NN=*O;9:YG*P@3H/?WG*N#80YHIW7\!U!+ P04    " ![@%=64./D
MY0D'  "Q'@  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*U9:V_B.!3]
M*Q93C6:DML1VGGT@,<#.H&VA6YA=[4<#ID23Q(QC:+N_?NU "<2.H5(_E.9Q
M?7VN<WW/L7WSS/BO?$&I "]IDN6WC840RZMF,Y\N:$KR2[:DF7PS9SPE0M[R
MIV:^Y)3,BD9ITD2.XS=3$F>-UDWQ[(&W;MA*)'%&'SC(5VE*^.LWFK#GVP9L
MO#UXC)\60CUHMFZ6Y(F.J/BY?.#RKKGS,HM3FN4QRP"G\]M&&UYU<*@:%!9_
MQ_0YW[L&*I0)8[_437]VVW 4(IK0J5 NB/RWIAV:),J3Q/%[Z[2QZU,UW+]^
M\_Y'$;P,9D)RVF')/_%,+&X;80/,Z)RL$O'(GG_0;4">\C=E25[\@N>MK=,
MTU4N6+IM+!&D<;;Y3UZV ['7 +HU#="V 3JU =XVP$6@&V1%6%TB2.N&LV?
ME;7TIBZ*L2E:RVCB3'W&D>#R;2S;B59G.!@-[_K=]KC7!=_:=^U!IP=&/WJ]
M\0A<@)^C+OAR]A6<@3@#XP5;Y22;Y3=-(7M6[9O3;2_?-KV@FEZZ='H),#P'
MR$'(T+QS>G-XV+PIX]T%C79!H\(?K@MZQ3G-!"!Y3D5^98IGX\ U.U!SZRI?
MDBF];<C)DU.^IHW6YT_0=ZY-T7V0LX-8\2Y6;//>ZI!\ >17 U-U07^OXC5)
M9/#&K[AQY16N5 %8M[ 7>.Y-<[T?CF[ENEZ(=U8'.-T=3M>*<[1@7%P(RE.9
M:VN:B[0.Y,:/O]>]4P&H6T WBB(S0&\'T+,";$^G;"4AR>(UI7(0)PD]!QD5
M)HB>!@#YH0\K,$U6D1.:8?H[F+X5Y@.G2Q+/ 'V1E3ZGQA'TM8[]T(TJZ Q&
MO@O-X((=N, *;B@6E,NRMC_]3  #K6\O#"KX=)M(U183O' '+[3"&S-!DA/@
MA5K7@>-XU<^K6T6NX]5,DV@',;*6K@'++J;'RU?TD>7K@YP=Q N=DJ"<(PDM
M-0L7KT414_5KJ2I#[=3;>ML?]A A7/DV!BL_<'WSMX%[9 KM^2V1$A%G3R"A
M4EL KD3$!9M?K.1-?3YMO1X4+!P&?A6TP<P+4<V<A"4;0BL!M;XS-GN.D\0(
M#>E9',' JT([9G8(K20O:&>O+IU3F>PSR0E3EE(@R,MV'.L3 .O% ^$HK"+6
MS3#TZZ8G+&D,VGEL4^(R;9H:H>I$I;.MR<BIR]22S*"=S3:E[D28.E'!P'61
MEI\&.\^%3EV"EI0&[9PV'H[;=Z ]&DE5:@2H<Q5R73>H4H;1+H1[0WX(L*0U
M&)PD*).83.(D%C$UEV5HI<?WUN6/\G88=$F6T,Z6.T&T)*]*#1D#UDG0"\.J
M7C-9H:B&S&%)E=#*3 H@7\G:(2N'TD)DLVZ4+#*A&9W'-<D>Z4D,?:25#X,9
MCMP:\89*MD-VMML5/$[7-%L9!Q7IY(5\%%0+A\G,\^OT)2I)#KV/Y/:2WHA6
M9RW/B:JUPV0EU5(-UKV%GIW:#@7G,:0ZB;E>4)4.)JO K4-:,AVR,]VA]CR&
MU,!QV-44J,E,+H3J,J#D..2>+$*/E3QDI<MWKZ0_R-MAX"5KHB-K0,61<FJ*
MF%.E0@&;)/%345C,WTEGQ #A*BT9K'SLU654R9K(SIKOG:<Z.4+'=[2J8C"#
M8=WJ'Y44BDY9&F;FS#+BU1> $#K:V!JL$ IJT);<ATY9*;X'K4YQ,-SGBRU<
M@UGD^G6Y4%(ALE/A1D'=]=O?^G?]<;]GE%%(YS29K5%U8\!DYKI^30;@DOJP
MG?HZP_O[_OB^-QB/0'O0!9WA8-P??.\-.A(O^#)@@H(S"+\:-ZZLKLUU 9@*
MS <X.@R_I%4,K45U-!YV_OPQO.OV'D>?/\EE77 ->G_][(__-=95;"7I]];5
MC_)V&'M)T]A.TP_\3?;D@DU_%>&CZS/GTG$<*/4E!VN2K.@U0-ZY?*3^0+X@
M$@H@*[%@//Z/SJ[E?'Q[&N>Y4GZ, [82N9"B3]9!XS#J;%Y5IU:3PX#W-F6/
M[,JR-)5B]$BT@35:)-\$_KD7A(6HA=%YB,)S!^/*(*B7>Z,@%WJ S4&73FDZ
MH7SS%=_VY@MCXROY*WTN:7'LDKQ>&@=3UQNH.I@VD\/!+.4(MB^YV[-9K"A8
M5F2U]7D19V!*EK&LT$:0^GHZBO:W7;= #68!BFK6LKB4$/CH-O(J725$J/3<
MJ%.Y/.%TH8[&UI*E66[>FM=%P@6,G&IQ-IK))5<-[%),8+N8>*2"R$<S0 G/
M9!:9,>K:(' =;1EN,@NBL&9/ Y<2 MLEQ(;DZNNH$;)!'P3(";1T,-EAOS8?
M2B6!CRB)*C,7W/?.($+M1,:X_V&T,^Q_-/?.$]5A[CWA3W&62QTYEPV=RT!Z
MX)OST<V-8,OBB''"A&!I<;F@9$:Y,I#OYTR2]_9&G5KN3JE;_P-02P,$%
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
M*IO3WN9"\F5]_OG(I>1Y_7-!XY26%4#]/^=<OEQ4 VS/W&?_ U!+ P04
M" ![@%=6Z!5AGS\#  "$"@  &    'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;*U6;6_:,!#^*U963:VT->_ .HC4$J8AK5 U[?9AV@<W.4BVQ&:V@>[?[YRD
M&2^!]0-?B.W<\W#/Y>Y\_347OV0*H,ASD3,Y,%*E%E>F*>,4"BHO^0(8OIEQ
M45"%6S$WY4( 34I0D9N.977,@F;,"/KEV9T(^GRI\HS!G2!R6114_+F!G*\'
MAFV\'-QG\U3I S/H+^@<(E"/BSN!.[-A2;("F,PX(P)F ^/:O@I[VKXT^)K!
M6FZLB5;RQ/DOO1DG \/2#D$.L=(,%!\K&$*>:R)TXW?-:31_J8&;ZQ?V3Z5V
MU/)$)0QY_BU+5#HP>@9)8$:7N;KGZ\]0Z_$U7\QS6?Z2=6UK&21>2L6+&HP>
M%!FKGO2YCL,&P.X< #@UP-D%> < ;@UP7POP:H!71J:24L8AI(H&?<'71&AK
M9-.+,I@E&N5G3'_V2 E\FR%.!</I))I^&8?7#Z.01 _XN!U-'B(R_42&T]N[
M^]'GT20:?QV1\03W(W+^91I%%^0]>8Q"<GYV0<Y(QLA#RI>2LD3V385.:6HS
MKAVXJ1QP#CA@.^26,Y5*,F())-L$)JII)#DODFZ<HXPAQ)?$M=\1QW*<%H>&
MKX?;+?#P]7#KB!JW^4!NR><>X(L458!UI@B?D2$OL+A3774K(&,6\P+(]^LG
MJ006T(^VZ%?L7CN[;BI7<D%C&!A(+$&LP C>OK$[UL>VR)V2+#P1V594O2:J
MWC'V8((--:O"=YYS*2_:0E=1^"6%;I^KP+%[?J=OKC9CLF_UWD$[:]LL;#'S
M/,?Q&[,M'7ZCPS^:'5.5@B#Q5EI4@FIY[PB#,G44?;YJ$^F?,C].21:>B&PK
MKITFKIVC^8%W"MX8##NP$,#B/P0+C,F<5G=5\A,;LZ[)UGY7,7<VO[2K.\E6
MUK08V>Y.:H7[1K;WH3UANHVP[E%A_TV8-D7=URAJ,=I7M&]T4%&O4=0[JFB[
M)_ZWJ'LM1>V[_HZ8?2LL:M?>E=-BYGE6M[.CR-RXGPL0\W+.D?@5EDQ5]UIS
MVHQ2U^4$L7-^@R-6-1']HZGFLULJYAF3)(<94EJ7771*5#-/M5%\44X!3USA
M3%$N4QP306@#?#_C7+UL]!\T@V?P%U!+ P04    " ![@%=6]BFZ,2L)   =
M4@  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;,5<77/;N!7]*QAUI]W,
M1!$!\#.U/>.()-:SV=BUG78ZG3XP(F2QH4@M2=E)?WU!2A8%D(;)^'K[8E,2
M< Z >W@!'4 \><B+K^6*\PI]6Z=9>3I95=7F_6Q6+E9\'97O\@W/Q"?+O%A'
ME7A9W,W*3<&CN*FT3F?$,.S9.DJRR=E)\]Y5<7:2;ZLTR?A5@<KM>AT5WS_P
M-'\XG>#)XQO7R=VJJM^8G9ULHCM^PZO/FZM"O)H=4.)DS;,RR3-4\.7IY!R_
M9]2K*S0E_I[PA_+H&M5=^9+G7^L7%_'IQ*A;Q%.^J&J(2/R[YW.>IC62:,?O
M>]#)@;.N>'S]B!XVG1>=^1*5?)ZG_TCB:G4Z<2<HYLMHFU;7^<,O?-\AJ\9;
MY&G9_$4/^[+&!"VV996O]Y5%"]9)MOL??=L/Q%$%3)^H0/85B%+!>HJ![BO0
MH0SFOH*I5+#=)RI8^PJ6RO!4!7M?P1[*X.PK.$VP=J/;A,:/JNCLI,@?4%&7
M%FCU11/?IK:(2)+54KRI"O%I(NI59_/+3S>7'R_\\]O 1S>WXM]OP:?;&W09
MBE>7\U]_N?SH!]<W?T'!WSY?W/X33='G&Q_]_-,;]!-*,G2[RK=EE,7ER:P2
MK:DQ9XL]\X<=,WF"^3:OHK2GVEQ?;;Y=;].HUB\*EDLAZ+?HBA=)'J-\B<[C
M?%,K_*VX^H\8/''/5#T4_C,4^7HM[I*;*E]\[:D=Z&N?QW%2MR%*T564Q-.+
M#,VC32(ZB\1 H?/%8M<#'J/+:L4+).A$%EG5M[?HU,>\[!O,4$]ZS2N1=@1D
M$!59DMWU0;"1$.B%0ST34CSHD1ST2)I6F$^TX@._2[*:7B28-,H6'/TL9%:N
MHH*7;U!4(9\OWB&*WR)B8*]/=5K\.K._+S?1@I].Q*"7O+CGD[,__PG;QE_[
MM @)YN_ [ :LGB+NS[!G.-C&YLGL_EA@D*PA)!@# I.D00_2H".E,40..TSK
M:-")91B>,N3S;K$IM2VYD-^#I42N6\*UB$/E4F&W%+9-MV[_<3'V3)ND030/
M@V@VM>@3@WB1+<2*I12WE1BYYNI-G<>;7+?*TY@7I<CUOV^3ZCOZUW6>IDC,
M^ ]1$?^[;W!-R'L-$LR'! L@P4)(, 8$)DG).DC)TMZ/G\1".<D6^5J(*16S
MUIL^A5B=G#<U34*4.VNN91H;>TBP !(L'#8:#(A3BJI]B*JMC>I%66Z;Y"KF
M^,5N(536R0%M,Y$<D%BQH&"]2?/OG.^R!KK:%HM5G5*N1%8^GJ[[]* E'YLQ
M(,%\NQ,;:MDV5A(\)&4("<: P"31. ?1.*\IFCZA.-UP&(:2-;2-&AM_2+!@
M0.M#2$(&!"9%WSU$W_VQZ"_S MWSLOZJ(UBK(EG4EX_*2*KR2!]B_480WRT\
M-@,2B;9)8Q,)))CO=F)/7.(Z:B:!Y PAP1@0F*0E[Z E3ZNE0U[HTU(5?4,/
M2;6J%ZKU]X!G)*)E&BL12##?ZZX#',]S58E <H:08 P(3)((-EK/R@ 32:\Q
M973'WS.4[W)S?2/&AAP4+1C4@Q"4DT&AR4$_,BJQ-NCGZ[RHDO]&C8,M M]$
M?%K;T'$M@@W/RN:SWH#CSG!9EN&J =<V8'3 (=&"03T(03D9%)H<\-8)Q'HK
M<!Z5*Q0G]TG,L[A$,5^D(M7'O?'M6FM3SS-M-<"@=AXH6@"*%@X;$ 9%*D>X
M-?2PWM$[7CCV+! ?EX9'J\+RN3E?SSAVT@=%\_=HQT%Q3(,XRJP/2AJ"HC$H
M-%DPK7F)M8;6\>9/50@UI+O9(-)M]GS88TJ^N^FIJ0'4?01%"X9T( 2E9%!H
M<IQ;9Q'KK<4@BX=M 1&C-^*0IMT<%,W'70\0>]0UL:?N)8#RAJ!H# I-UD?K
M46*]2:GH8Y FNOY>?5P#4S41@)J*>S3=EE%/PSR#DL[2KEL,8X.X5)W27\,'
MQ*T1B)T_<'\)0WID<U T'Q0M $4+0=$8%)HLJ=9=Q'I[<= ^$^ZZ;E-"L*M:
MQGJNT1J 1 M T<*!(\*@6.7HMGX?UAM^K[S?I&<?G4% 74#<M0%%46RI$P2H
M#0B*QJ#0Y+-"K1%(]$;@*^P[D:ZSAJEJ#>J;-?I<$*@U.*0#(2@E@T*35= Z
M@T3O#/Y?]I_T;1I]S@S4>B1=L]"DANDH]D\ RAJ"HC$H-%E31\<0]>8CY#Z4
MGFJT5&#/)/88A=@AEGI +@"E#4'1&!2:K)76QB1Z&_.EVU&DZPM.L6NK2U=]
M*T8''A(M&-:%$)240:')86_-2*(W(U^R(46ZEIY#J&I*ZALP.N*@IN2@'H2@
MG P*30YXZTH2O2LY8D.*])STPP;&CAIA4&\1%"T 10L'C@B#8I5CW#J+Y >/
M/XHI/DWXMGF_UL'Q'=XN /KG?]!#CZ!H/NFQ%6W/,SO3/^C!1U T!H4F2Z:U
M/(G^\.,/;4J1[@G!*:;JAK6>>72L01W+03T(03D9%)H<Z=:))'HG<OBV%.Z-
M.>B915 TGW3=0NRYQ#4H53,!J$L)BL:@T&1]M%XFT7N9^FVI?DWT>( .M3VL
M9@)0YW&/IMN6ZFF89SF&^E.FGF*.X[GJ01.HYLL_'&M]0FK\@;M2%-(\FX.B
M^:!H 2A:"(K&H-!D2;6F(]6;CH-VI6C7B"/8M=1I7D\U6@*@!P]!T<)A \*@
M2.78MN8?U9M_K[PGI6<?G3] _4#:]0.IBZW.KQ= 64-0- :%)JOGZ&?*<';@
MLU(!/<X(BN;3/L^/4H.HVPR@M"$H&H-"D[72>HA4[R&^U#JF71=NB@E6K6-]
M*T8''M1('-:%$)240:')86^=1*IW$E]B'=.ND49=]1#Q7-^ T1$'-18']2 $
MY610:'+ 6UN1ZFW%$=8Q[3IR4V(YZL,HYGK&T1&&1 M T<*!(\*@6.48MSX@
M?04?D/:X:)2HW_[US*-C#>H##NI!",K)H-#D2+<^((7R 4EOS$%]0% TG_;\
M>MDPQ+WFN.JJ#M0'!$5C4&BR/EH?D+[$!^S71->1PPXQU%&?ZYE'1_MY'["G
MB.=XGKK1VU/,,0U'W=V#:OXN,+.CY][5#T[\+2KNDJQ$*5\*>..=(YI3[)Y%
MN'M1Y9OF47A?\JK*U\WEBD?B.WU=0'R^S//J\47]=+W#$R'/_@=02P,$%
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
M:U%4AQM&C:BQ '-_+81^/;$/:+[C6?P?4$L#!!0    ( 'N 5U9E!ZJ> RH
M -V$   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULQ5WIC]M&EO]7",V1
M-J!NNWW,9&+'0,=.,L9.;$_:V0"[V \469(84Z3"H^7.7[_O]XXZ**K;&<QB
M/TS&+9%5KUZ]^]*+0]M][+?.#=FG7=WT7R^VP[#_ZN'#OMBZ7=Y?M'O7T#?K
MMMOE _W9;1[V^\[E);^TJQ\^?O3H+P]W>=4L7K[@S]YW+U^TXU!7C7O?9?VX
MV^7=[3>N;@]?+RX7]L&/U68[X(.'+U_L\XV[=L-/^_<=_?70KU)6.]?T5=MD
MG5M_O;BZ_.J;IWB>'_C/RAWZZ-\93K)JVX_XXTWY]>(1 '*U*P:LD-/_W;A7
MKJZQ$('QJZZY\%OBQ?C?MOIW?'8ZRRKOW:NV_KDJA^W7BR\76>G6^5@//[:'
MOSL]SS.L5[1US__-#O+LT[\MLF+LAW:G+Q,$NZJ1_\\_*1ZB%[Y\=.*%Q_K"
M8X9;-F(H7^=#_O)%UQZR#D_3:O@''Y7?)N"J!I=R/73T;47O#2_?=9N\J7[+
M!45-F5U7FZ9:5T7>#-E54;1C,U3-)GO?UE51N?[%PX%VQ;L/"]WA&]GA\8D=
M+A]G/[3-L.VS;YO2E>D"#PE<#_-C@_F;QW>N^-H5%]F3RV7V^-'CQW>L]\3C
MX FO]^3$>C/'S/[[:M4/'=',_\R=6-9[.K\>^.BK?I\7[NL%,4KONANW>/GG
M/US^Y='S.Z!]ZJ%]>M?J+]_]^/W5VS?_=?7AS;NWV=7;U]GUF^_?OOGNS:NK
MMQ^RJU>OWOWT]L.;M]]G[]_]X\VK-]]>S\'_[]TAN]ZW'Y?9FZ:X6&9Y=MBV
M=7V;M8?&E<3LJ[XJ*^+WK%WS@]G?V[HD7/?R1G;V]NKZ]=4_O\JNW[_[CP?9
MV8)7(]"V+EN\:G?[O+FE/Q<'A_^._8+)=-&.W>)!5O79OFO',AO:;.7XG4W=
MKO(ZJTE"N2ZKFFSK\GK8%GGGLJ+=[<:&B!ODWE]D/SOBX)K$0I<5A 7ZHJ8W
M1-2!(6A5?F]P^:ZG@SGA$?H'?5@-Q(C#X+H^V[7]@(>K'4%SX[(]O>Z(@4@*
MTI:.=OK0[K-MV^^K(:][DF9 4"/XH%?*L1AZ7AK44A5$@+2::[9Y4SB6:VN2
MGGU&D"F@5=X0 OMQOV^[(<M+$@T5"!8R#L?<UQ7>7?*B *HJ'=W-R@'@S'W:
MNXX@I,6QI((K"&G7:WHBIR](_/ -5@,^S4;(!?K 8RK!)F]$TJC.5VTGG_1M
M/3*BZ5[R@1!;U"-!0:_2N[0?MMD3H'H=R[!R7KN.^1&+-NW  DD?:AMW?LAO
M^:N\O,$IZ?H/+7]XJ BUKJ<;H?_D&RQA&%W2+:VJ>DH$@J!Q16!D?;YVPVV
MF_%AR/O7]Y6#X[.8ML+WPY9(>+,E8F$"_JDAA),@'O*!*6=+(B30!<B1KX@>
M =:SNB6,+8FD-K0J< >4\18'@$TJJZ(]'%%$>PL8RFH#(LP:-[#JO\C>Z<D"
M[ 4=GLBIQ[4WXXYHI9!SUWLB2?W@^*@7V=N3WQ$UYRO"/@1"T54KL W1>.<*
M!Y*5%YR2BO+JO@4!$J54PC ,#-X$Y1?;+"=T9/LMW8Q^L236Q!7/P$E+[^B,
M1H2Z$)^J9J;H^65:]6Y !_=I\$O2[2@!?/:!>P<\TO^.3][RY^NNW64M$4(W
M1U6E.R(J&$^ GEBZ9PJP&\Y[7"(I<B5R^QZ8'7%BIF^21ZTR_4U+:Q.:JCJL
M5OU&5[#IR+X0F:W@9F29=/A_.<I TN0&9(@_W:]CM=]!_M5MSWL_)"$#"W$@
MG$#H$$\-:I9!<--I$_8:CI$:D#C+$>#IMB$:(9O.=> -8+.?PR VF./#@ S"
M,1FK>R(R,A9%*JN<9:&U[ZJ>8 5S];?]X'8BEX-TQQMR@6UD7?7$<8XO#*"-
M9-@1?R]9$':,9MF)[JO,NQ)_SPO:@  O7H$!EM6L'\C8(KM%)>QG2=6[1&.*
M.-86B;!,I+.!1@#E+#S(T/](G@7K$E5+3!B0<\EW]"QI]'!?_G;5D2">69%F
MO<B^@3S#X^]A6M%1^1)I6S+P"[$6 .PK@H9LN3*'*/VN ME5A (6JH"@]Y(
MV^9B <J)!UV+/S"X8INF)" )P4)(^H>W<RI0TA7131\9TJ#\3J&;;-:1(L\+
MP?<V)WFP<F1ED%%"&IV!)PNF\(>AQTA>$T#WGR\L1D;H/N]D*6S>E6)65,1V
M>;!]B:YID3VA/]NXQA%1U@RLVRL81\J)C+7OKZ[>DQUF>.M&O"XR83/62D>$
MQ.-WKUTQ=M50Z?/??BI(9)- (9-O5_7L])VQ#7C][:O%@PLR%HEB&A(Y.-X7
MM.B>R!JTBX<^_[IA?.3E+^19R>>LUHJB&\&Y7ODT))R)[LEJ!<5CAWU,;GH@
M^HB</SX?EH5-U9:P[B L"!"8B56CFK-6G17OS;J<=%@#:<1*G'#2X3+H[L>.
MR/UJ)[32;XGVH/"Q;Q&?M@]G!+$2$(IUW*_>FGY*Z\+R:WH888/;M*!6O%7
M?J7_[TCR-:-[CI.YO .X!+O*0^SQG/1?L6W:NMW<1GL]9U%I0D(8F_YZSG\J
M,:GAE!BJ0 "=F2@2>OX3W5"/CPF2TA'"Z0Y%/.4[0FCLI>+&G'"#2)R*Y3#6
M$TSU('DZH]C91R1RG2#MW1'2CA#&ZAG+D/H7 9:S%+M5]4/V4LDV&:1Z!]KS
MA*-4H03DRHOL%<EATH;@.,A3?@!G'(50/Y.B X,3IFHH>S;/X;.TK-\,9- 4
M8):-ON@36C8$AC5,^F]S:(G,D6E  DZQZ&D[HOV(YO3,"?#?Y#7+FVL$*4@X
M_M3S#7_;#]6.)<$'82^^L,!=_83.UQX'$<5WL#4ZMNU,-.#4N_PCW93? !3S
MRUANY!UA<CE5<B2[ ;!DWQ.LRXR\*%*,+*66QAVPIHTH1-+5#&!9]049/,2V
M;%/3=X2T30LB4B/\0$"1E332XQ/H:+]QMU</)YAV*W()2,%FT :#W.U =H;S
M>^H-D]^95QV?GH"O:=MS>+6E/P<I(!*N%>Q1^0@*ZQ?&0'O,79NV+0]5#7/.
M=)58JVS0DBAK#[C1@!)F8E)WPJTQ[QJJEK(O3$6Z+X&4S(B->76B3.$L9T/^
M2:TQA-M8_09DT8K;"K8G6S21'XL%;DC]MC FV/B*<!H$^XHTJ[MQ%C" G=**
MG3XVB!<POU1=,>Y@B:E[EDAZ<1*$O[;J7S&S$]'AS@*AD<6B+EV1=QV;);A]
M%U&8^!^!R"(-U )9>5E!">^AOPEED6_0$U[8:KTJ!M)='D(X.67%YCP_+9P4
M$"C'E">P9(PEL1[+2FVY'_5R?PR7R[RZRW\A_ ^W9AP97S#<M#I3'F].LK@;
MSDD@[M@L13RMG])N3V8IX]5,O_W$CV*SN%T/!Y;NP3>'&41XA=$@^':?B#(@
M5$D! 6ULX$@,%<Z7"M8H'*06*!LO+5QIVIZC(RSB6<R(U>M*UF ;LD"[AC=;
MLG?!_D&?U7E'ADMP#HAO>[)9:3&(.T]7P^V>J7:?WXJ@(KQX"].?T"-J&<$.
M;E0K@0ZVAY\4-(W(+3-*['T@HH!HV)'7(9IPW#-#DI$16S'V FL"NATX:N)7
MW@8S105M*4$P,8@X;(40G,;07+F4K_W5K=Q&[)_E#(*G#YO33^XXE.3/1ZX
M'@B6*;%,S1(.<F/L?#QDAV SO@=C"I4$VF,\AC6$:4 96 T.+OY-A@CV#?:0
MB;??Y(3@_X.W" %!:5ZG9X4YHR-5A,N(4DO:0]F!!>V>;]/H!"B4@)-=F>&>
M&-9CY^!#5<%J-!S!B*,M1'P (9ZP&.G!>$!$94;DWW\:VI,(FIP[47.00FR?
M1*AGO"D=D;N* Y/T9D&*0!0.8[$V'Q(5"PFR6N['L'_J&H\O++U0NV;0>M7;
M%U5DG0$%8Z.("RCPXN-M.P1C\%XCC=58 +1L6:XS9A+/+PF0YHGOJ'8/1^5V
MQ,"@B#/B'-8""8_N<GHY)A8.?Y.()%.^?X"#M0DSJ#PBN ;82\QL!$B373X6
M+NK%F!26)"(H$/;).V%/Q*7'F@,)ZM2(D&L'CEB(02PV@)G"8DJ*^KOWC-4:
MA$3?5N24<JB$4.2%&^'*[0?U_\04-T-ZY88#K&*6+@=%M,2TB:[(MW1BX43<
M(]+)N,)B_.ILV:>$ZUZ/0AM.5V"27'&8.+LEA.,[8%3"2L)3_'8>#H$]OLK.
M+A]("(R4/-L 3!ZD\Y%**%.9KJ'B;#="Z=/- 8L@6D3HU)_I_%-B*>R(5."
M6,AT3X;#EBTK<KLZ?F&7]QR-]ZL\S\X>/Q!YA+2F=^$3$-GWH%MN!A8>],Z3
M!Q/E=N*YIP_28Q$X''MRG1CXXTJL+W$@SYX]X,P"T8X82K?BL\8D)HF@%5@U
M!/*\L6WL,AQ:/FX;ZUE8*2#D%:N?E02;Q,?$I6E8C6/-I-4W=:PQWS1BG\I&
M3(Z'X YF!9E)T-&&^^6,1;\TZ(028KST&HO8M$.5JVPB(LZ+CXB\2OPFP.31
MU[)E3QHYW&(P$5*TB15,S@/+2=!NX#"H-;+=2[;53>=7(E=4<)M.RALA-7M9
M[XW(H8=%#_01=R@-@7/Z1'5YMJR:F?/[(R:;>N?A@C00WU^"^*FUR?<B BMF
M1O&FHOUZR!WVZP\NWCM<^;=ZUZR,_D_(*GBUL8PTOX*)CN]T0^RZ$<E(5U54
MO:4L93OZ=$-R8*^WKE 5#%2T, D1N(_J# =",56J"<1U-810#=1*MB$*:U3H
M,L_1&RC#<#G1>I!8B*=#&  BC[!V<@O.^VY*"WP5H$?#Z_SE2\29G:F^9[DC
M 2O9T(<33KRL\E@.\KG8G]JE$VH-RCX*"@F;!4*6,UK4M'-KG/ T89PB_%<3
MX\H,B&,.BWRNQ-F(<@A-:5F6?<@JA-/0DZ6(G!W96@@31U>5G(,U(6T H:\
MA5=.W>(/YLR<NJH37N.)T]C&_JN:T("(S9)IV7%\&9K&)V&W>5?RDQ+!]+DJ
M JWE,.W ]@!91R3KEK-F#A^<B <:Q\ <&&AV^Z/HK;*&! QHJW:R$M($:LV
M/> _P_74:TX<(I7@8CB3F"/QI4EU5H5_;P_$QYVJ);#^Q"RO&ET5#,C&_HQB
M9=N8! ]K!<FU,9%.[,G8B#W.Y,@I.? 9;"I"<LT6106)TPSL'F_,,Y$@R#!V
M)CS7S@G7CIR$) +PRR=V?HQG,900M1I"E"]A?9-A<CXV'3[OD+.TQ(4@^@"]
M=./J<R->Q-GC))E\$%Q*]F1-"XJ[CUOK>HV)LYLMN9JYC5F]'#G)?*D^%*R(
M1VB-'>:6-U0'VN*:!B+=H ^2GZ /[+<>3=[1>5G1::E,L"B!V HQ) 9+8A"F
M$!.(<>61Y)3 E<3GAJI6.U^)9BGTP&&K/HF(AY! )UD6B*<#9.['ICTTK*[L
MCBPV=A2"CSPTM7S2'$ UQ&:GANX2K0$=VO4YFS[%N..$V(V;\U(UP$.:MR@X
MWZC>QT@BB),%9/22EFL+,019$)O:G.=:8MJVOH&KII%VB3_./GZGRI-\]MC%
M6E9QU[-=!T:_D31G5#K%?-*'""O!?Y-7GAI'$]( *X1TESY;H>EF5\ W25+V
M?'M\UUS<*4J!LT>EQCB\[5+7_E+5@Q"J7[EM7J]%4E1=:7[-,E5E2TTKF><$
MI2-<-O8<IV;:TIW+*+R2UX4F/TT8B;XXHBB2.>O8(ZQZG[DJ13&P\<-Z!];0
MO'9D1[E&(=#@[MJ-\03K[,0R1,I(A4"J<+S0"PDF>L\F+,U QU*L4 ,PR__)
M/F>+ZVNDA4.X*KC=J6'"X>B:8^-W0";F9<Y50%R4<;Q0WOMP>;O"IU)\$T&(
MRR,];PI1X@ME*P'^.]X)Y16)+8NWZ)22F$;^E C5HE\(AAB^-*JG**,WTDC8
M'3SG@_:\1]5H1D++#[$2D0MDAM0@)"=G.(Z S1"7WASS:5P9E:I--6#X6E']
M(Q'SD"58BNA%)JAQ!S&)+'Q=:SC>5)/6Q 1,5\U^Y- AY\Y8+0=S0QVQD[1,
M3X:(%=M:X\X(+M J';K__8[G1?9: 9J:P<9FY=W,DMRW;A\B(+_+'Y$0MIE3
MJ?VZC"W5Y9$-?RIT'ND=-BL1M[48= B#?0'2A.6>-PZ>F46FI="SL;21'6]%
MR\-)S"44K9%=?(/H+EURGP3C^'AM'0!@BO60>1&>RB!1O/#HNI9,"UQ_2U9[
MV5N8,@+HE"B!PQC: O1A"9)Q[I@4UMBY.W>XGW>).A/(I9YC$K]/B3&UY"^R
M[^V^&#.L<< .A*ISHJX]%C=88X2LI^&9B+YF+?0)$0&D.1J2C*RD3Z$U>\/9
MBK@-H:)*S&.74DV(OMY--HE!&L.?]YK#/$',D;'(DGMU&X'\G205YAR^ R+>
M1'Q2Q"BR2(\DY2WI_7&]*(#>PAYGFK:,$VW J738>F,?"2V8TVQQR#NAJ"@.
MJRL]8 6?<NU]98RR:21L6 KUNB0>,UM7<QI5/S%"48P'P -]]ED5A3GH\%Y7
M<8C=D_G9XMNK5Z3&05))5$=DDMKS&3TD<MO261YSDKZ)L_3PK>[V>WO"&4#/
MUKD5Q2<)^1-"\JHW+/:>%T2U&WCLY&G"8]Q+SD;J-Q"V4BNR87Y21@.4QUE
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
M0[&@^.-EU-6RQ)^3V167_^;9%=?HG#K_ALD9-T.PB"2?_!A-3[AQVA_FAR/
MF>>?"W<2G'OQ<'CYXF'5TW\*^E_7'NB_/7[VZ74^Y"]?$ EMW"M"#O^Z1#-\
MO;A<1)\B,/[UXNKRJZO'BX?T9GC\Y0O41)$S0S2-WO(UO?KHXJ_/%C(%P_X8
MVCV6Q(_D$+WR/[?D";@.#SR#^T6.F?Z!#?AGS0'>R_\%4$L#!!0    ( 'N
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
MESE]GJ%V!O0^4\HV-PZ@_>";_ M02P,$%     @ >X!75B>:^X.)!@  EP\
M !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&ULM5=_;]LV$/TJ!Z\;4D"P
M+<FRY2P)D%_% BQ-$#<KAF%_T!)M"Y5$CZ3C>I]^[TC)=A,GPX .,"R*(N_>
MW;V[(T_62G\Q"RDM?:W*VIQV%M8NCWL]DRUD)4Q7+66-+S.E*V'QJN<]L]12
MY&Y35?:B?G_8JT11=\Y.W-R]/CM1*UL6M;S79%95)?3F0I9J?=H).^W$0S%?
M6)[HG9TLQ5Q.I'U<WFN\];92\J*2M2E435K.3COGX?'%@->[!;\5<FWVQL26
M3)7ZPB\W^6FGSX!D*3/+$@0>3_)2EB4+ HR_&IF=K4K>N#]NI7]PML.6J3#R
M4I6?B]PN3CMIAW(Y$ZO2/JCU+[*Q)V%YF2J-^Z>U7YOT.Y2MC%55LQD(JJ+V
M3_&U\</>AO2U#5&S(7*XO2*'\DI8<7:BU9HTKX8T'CA3W6Z *VH.RL1J?"VP
MSYX]R"=9KV1 5W(FM98Y-3,DZISNM5R*(J=+556%X4"8DYZ%6M[<RQH5%UY%
M](J*,*);5=N%H>LZE_FW GK NP4=M: OHC<E7LFL2W$84-2/HC?DQ5LGQ$Y>
M_+83:*95!5MKJT$6!,(NZ-*%0&KZXWQJW/R?ASS@Y0\.R^?$.C9+D<G3#C+'
M2/TD.V<__1 .^S^_@7ZP13]X2_K9P_5OUQ\?KQ'"ZP_7#P_75]3,T/G'*[I_
MN+X_O[FBR[O;VYO)Y.;NX^20 =]9Q99%#S)3\[IP&=C,&1):(J'=A[_!N/5"
MUI2QVT%_-2.[D+1$* J#CW.E<D,*=01N*S+L+@PA$+5I^&H5J95N<D5J$U"!
M9,>O4JO:0IBP7#VX#!@G&II,D4LM'*BU)/EUB8\L:(J7VA:V]'(A2'[-%J*>
M@QN 8!?*R)>(NO1IP0M*5+BBGI,5TY(M0*1KZ&1TNC4]+XR8S[6<"PL=TTW[
MA>QF*8_I@],BZ7<IM$\7)&8FJRD8R(0_NH(6H0U# YJ509::]RX/^"_DOW[K
MZ&.Z%W,&U.IX1Z,XB*.8!TF0#A(>C(-Q.$2FJWP%)W#6*R#80J8HB,9C_(_3
MD.)@.!K1YT*CJAJS+S<)AH" 01JDT1"#- Z2<4R_PD&U<4L"8,,S@;Z1>T8
M +TSZ2J+*'<A#J,@&284CH)P&/)C'/;I%Z'S-5,'B,*0_X<C_*>#D.Z633AW
MF*(P&(]2BI(@AAH\QN,AW:)+65F+.I,4#X-Q/* 8PM.(XA1P0YJHF5U[>K:F
M)2FT,_ A^XZ1#P=!DH[HD[+ O%L8QIB'1(P&41 FL1NE09CV'4%01)>BWC!_
MLQ6H6]MR0Z@I</N*B2R0&&00+Y!'>8,0NR..",JPTHY6[^&D.9JB#; X0YX6
M&4!DJ,\K'OI.AQT9\V2J&I)/5Y +-WNF/G8G75H+GPVJ!HJ,4T5O?+*(S+T"
M$7.^4O &YFL*^S^VV=F8\M,/:12.?H:@;UPQ:TB\D<Q4^9+%3-? \Y6Q,F>[
MVXHQES7;CCV.XPU<7L>QT[6S2)0.-1+9\,H&UBX%6PAP8\'9:BQ+_.[Y]8C*
M!A$3EFX<!?I!C'#S* 4_$T<!IN"8;O;1TP $ ?F"-$V9PW'XG^CTO%D;ND.1
MR=O9;;4!;WP5HJ785*X:52)'/%7 !2QO>EZPJYZN>.9/+D/@5:Y=\*$[_&&J
M2Y>N&IHV-E-1MDL]!YYC@ [M:B(6V[4LGR08Y0X#K_*"TP_D],$TQZ_%Y/G.
MD,[SO/!%X%GW^?N0HI<GGG<4#8-!?^B3/HEY<(31($S?^X])-*"K_VS07L;L
MM[UW4=1-<:8K2TY1>+!U&:JKXS\ZD&]B9N=6. 8K7]C>/714<Z18-O/9WOSK
MM"!9+4NUD?)?B("RX<QJH:Y@NRXW[)BL.3_Y8F.XWQHH6 AX:BK1Z8O:E;\<
MO1#>X")8U%X0^X';^=2B3K,LL976I7-D\2I;.'=NI3JNH$19YU'U)'UZ2V.+
MR@'S!8 MF**NS K[[Q0^Y+$]%G-5^U_)NQ_!-PE\*.2H$6C (9YQ,$ZX6QT-
M@GX<OW=?1J[COC2/42,LY8JMXG,OT+9NX-,1.OC67S@?&U46N7/O1>.\"5]
M3--Y=G*;O=SRGHN?X"+F0HPMN Y^D:[;J0,Z7'7U+$6,=JV>6T;5$.5^CYIW
MT[*8^R6'3M>]O<L2*M[<70F-;X'^WK2=W=XZS_UE:[?<7UEOA<;YRE I9]C:
M[XZ2#FE_#?0O5BW=U6NJ+,JK&RYP<Y::%^#[3"G;OK""[5W\[!]02P,$%
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
MA#?Q/18]Z&@; 2^"-5L+?XR5V_XQGX*S4N5E0[K>C?NS0^O3?K*;@'N-FF,
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
MK  'Y_"B%<\.7'.U(HYX7-\XONC]C0*<<L5U/?__7<O5/+ YD<0LA -6;/D
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
MJEG<EQ>+J\O8W2X*=PYYHTV!K9X*M$O'QY$ND2"H(J1&&8?%:J\C7/<5 (2
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
MVXXTFZZM62H7\ ,;@P4\PG>DJC9+%H(L)PO1.91E,,2IB=(TJ ] #Z90+(8
M-.Y,!<$U>U.,1]:C2[@2-@C[ L&T@<-QE^L=#;Q(8058">!B+U>,'<)CKVLI
M+$EF@D.U?OMM*3Q7'&9JT&/_0$!$]PCM:-#["8RH-9,[,&!+N6DLFN%3@_!A
M!%)L _HZE+0M,VA4E4V);3ZU&/3#;1K2@$.5XA"*4/(HXW6K0*D6SL6DT=."
M>-J%Y9:#=":7./5J;AUH.,^E]J$C]OKL<=-='.Y#+6T<D1Z]DPN$\[*?, Q<
M7E4MC5[*K$NY-26A<C(DA]\N8Z'%RC6*9]"B89!@BT_%!YE&+(U%0O W;_!9
M.GB#Y;G4"A$'R=IXKB;CT7A,-7Q'5^A&N;._ OZPZN,0"-I.E,B6DGTH]'X:
M$H?/O9FJC5,!8T#L]A$P>PBT:"#^=VA4N>,"L_V@XP>NE,ES+DWH>"LJ!P;A
M)M FW=A[;.;,&IP6.AZ/V.(AHV@G6 ]K@F[I"(86["<DST->\O'&8.>X3836
MC>#%@6A"':Q<\GV$,_Y64-WP255 .XNJM<:YT<4B:Z"(O/98J0T30U'PQ %$
MIS#E&*7&\YFUZ>R802W6D4(;S)9%F:HWF/L4P\#,\ 6&PG\YI-TXVH(1UKC
MN3/ZX1HK$7G'%V!D).!^_+)6F^G^@Z?[YN!TC^B(CKN3R81?QC3JGHY'O#RF
MI'N:#'AY@F5RG/!R0L/N<#!@3@5OY0QCTAU/L&$\.NJ(AJ?=Y"3A[[N"[FA:
M5:EN,B:32JZXK^OV* I4"YDX\QCH!HJH:8!XT] O>8B->)+/=2 &)G#BNP+?
M -_P\=JRN,$,! S:>L"2 ;_&>%^8B!4ZV-8;AG1?(])(E"$/+ :(E)FHQA'P
M'!@=N1\-3WJ##5EVP^OIECM9\6@XZ8UV F"Q6H;[LE[W#MU8^GLWSE+:1;A7
M\ZF 0R9>/K>[VZO[9;RQ[L3CO?].6$P8CCB90W70FQQWR,:[='SQI@[WU[GQ
MN V'98&_']*R +[G!ES5OK"#[1^:Z;]02P,$%     @ >X!75A!0NN$/ P
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
M:6@FN65!/P%4UH'V-U*:HV(#M+^5\0]02P,$%     @ >X!75EM_L4CR*P
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
M87^A%Q+,]/Z:L#0#'TN"286%6:A4YCF;W=P@@A[<5<'L3H$)>\TK=N&?6)G
MRYPSMSB1YG"@O/->_6:!3R5A*EHA#H_TO"E$\2\4C<0A3CP34F(2+(NG:)<2
MPT>HF1C5O%]PAAB]U*NG)*,G4D_8B3OG8PL\1UEKX$131C$2L0MDAJ1K)#OG
M=1PL-H-?>GUX3^-LME1M*H#A8T7&EGC,0S!C+J(7 :O:[042F?NZ4G>\J2;-
M8PJ4+NO=P*Y##O&Q6@YP0PVQH[Q,OPP>*\9:P]88+O J;;K[<L/S(GNI"QK#
M8+MFQ>G+DIRW3A\\(%]DCX@+V^!4BE_G,5*='V#X8Z[S2.\PK(3?UGS0P0WV
M=[ FD'M>.UAFYIF6Y-S:HENVO04-#R,Q%U>T>G;Q#;R[=,A=XHSC[3556 !S
MK%^9%^&I#!+%"XNN;0A:X/@;0NU%9V[*:$''1 D,QE!\H3\6)QF'N$EA#:T[
M.</G[RYQ9[)R27T9^>]39DR1_$7VDYT74X8U#JX#D>J<N&N'P6VM,4%68_=,
MQ%^3"'W$1%C2% ])X%BBO-":G=%L0;<-KJ)2X+%+N29X7T^S30)(X_7GG89:
MCS!S!!99<B_NHB6_EJ#"E,&WA\>;F$\23T46Z98D$R@]/\[QQ:(WP./,TQ9Q
MH@DXX@^L-W21T *<9L0ASX3\J]BMKOR $2ZR=W$H-;JFD;!A*=3ID/B985V-
M:93="(0B@1(+#_S9967DYJ#->UW%+G;/YF>S5]<O2(V#I1*OCL@DQ?,9_4CD
MMH6S/.4D?!,G$\"V.FWW=D0S+#U;Y5;(D.0-'!&2UYU1L?-W052[+8^-/ UX
M##N)V4B:"=Q6BB)KOD]ZT;#*PRB@ 6SVT-,.:2 1*DLBM*; 1OG)80J)>^@J
M2;IB8:<E20(X8$Z%*0\X,G(0]&D<5]F3XUT[#Y@72;3UU]B/8LX27GMPC!S3
M(6SV[)I20I6L3"SV$B)=&B UL3^R1^6F3GAKC/:*=*)9@SUHUK4^==8]X( "
M&X(<$TL,C\0,MA1/_P'17Z/63"*130SL2SB3$0P1ZT68)$QYC(2M\W'B]''4
MZ_SM+]]>77[SM"-\1Q@"*@D9)V];))^1P7<V>\-YJ'Q?.;NAFR)VWD?GKA.#
M8&NB.Q_NS[A78V>97R&?4<Q^$0!>D?TI4@=1EQ"F+HET&HI!&+=MV/&2)S M
MZ"%4 .E [,_*NX\"5AB \\$BGUT2S$IQ$8EGWA3E7**/IAS'YSAGH2!>-K8%
MB52DK[A^ []+MT&4>/-6=.$^$ P86 -/0&[0+)*[6PSL<HF)*[)D/HJCJ^LB
M0L^L?4".I=X93:( "[ $4EK:N.STU6@VZT>.3O RNLC0",XH4Z[FXF\D1?/P
MD-FMT(GCGK-RO']QI4RTX@A@&I.3M.W861-$@P6<&4FU3:U[]'<M=D^#MB1O
MMB1_+9TS]O_K#F5U03X2 M]Q $"#2W9'E8P:8/]9TWQC-YW.Y&L/6JE-.S0
M?%88&2 ]*=+>YW8)$VD!4XCV"13QMM@\]>C&TVJTR96\^$6BSG/1NE:,1):3
M%NR)Z1\&U.#(Q+BH4(2^T128%42$AJQ&P8_)S03)ITI+<[9I)7&,7?TS\*/
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
MXMR!VL$]%_H(J"]A7-1M DL"73Y/BU9!QH$YR%]:&[=HD2>2 ".*!7YV2+-
M*DX,?$QZ2=#TH-VJ=:_T+$[S+O+N9#_+ *]KUT>N4&N3SX,HN&//&I%5ZMB\
M:LCE '$2[,"(SU03"5&L\TD]?$P2L:#X.#AZ8)GNW$*H:<VWR0V!0U9W\66$
M/>&AF1I)F?+D^45E&(;'XZ(0 ?\F?Q*N(VLK=)4Z%4, -#^^4:_._$+\24N5
M"1^V+@ ?%UB29MV$0*!?M+#MK2;!H ]0DA&(3Q>A.,[[H0KT)UG>I7/%!\Q
MD!M[2Q_4Y.T0[5!XGQ/!"?;W\AVJR,1@70EWF5N7SAM94<^ R"L^U14HWB8\
M5WZKMJFY)ES.N":^*C\ZSG65EBRS[&SK<LUYDYX,_F36G"C?RF^?//J/!YKW
M7W%:*+>HTNJZSY^C-X_$Q!.19^%2"9XEKWK),Q^[CTP=JX_R#:MH9T>VI6TE
MCJXHM(Y86">.Z!*R_R()]'YF>Y_K?N3TKHBDFMH;L=U?KRXOOK/X*SLC:>*#
M*.X\A0'1,GUAVEQRF?Y@C8\6%)(XPI$( 8:>]6)'*$MY+K 9965:>1%DR^3B
M.7A\\=C'CJ/<>E/9ILF"@.V2(*#TC3V4RM*D()0\62VM[V0NP7;+I)N^GL9]
MW;!:X25@DK4F1'**EZ+3]/TS24:6XJ YB9/"^[TN3[^FZUT<+GL9PF63F.GD
M4-,6\['Q.9HX>MT#TMF_^_;)^=6C>79CE4^"2VZ:JIA+[G'!"50_<PP'?_CC
MLB?&03]5\ARNDER\T!(^PD)I"UI-@S:0SM!:1*5(HU!5%9PT4?<KF=>/)D59
MQT<K$V>/"'UIPM6'*G/-42_DM0\6XH#_*;<N1#F_;4;2X$-D[UZ9V7%;$*LX
M]>FK5;F:ZEF;^/>-_7WK7( .MAU"]HD]&QK%LS*%OU(*'5F^X\UH;(#,@R/1
M(Z^C-.2$C!%1U#6E;Z>)*N%ZV)9HB\$E=%;23B+3<2.]T+[>*R]&LT9?D391
MFZ*M^<DN^)6&;' BQT*R@:<CTMV82WK;==I!;N+%*/%-B;/T)VITCEVTQT\>
MG7_U:,X5JRV![G.\=<!NW;UN%5>IQ2PG[]E2_WN<014_V\%?GI0ZC6;PNY9U
M2:YOVAQ.&Q=Z&<'P\D8]CF>SFSR_0=E/Z"EN)?6&1VUWAYNR1F&8?MUJ0M?!
M"Y#2=]J1ZNJ1+#67=_?]U&1_^\OE-U\]S>9!;F-,9* ;L%KZWN*L^;"AUV[1
M#K X.#.*X0)'^E$H! M.!T]KLP@%5E+%-<&@7 !=2XV^VBQMU\?9GY(RA3<"
M6>//A".CDED2Z?+:G_;.5Z++6=JK1.C1<\ZZXT(,Z3G!/V!&F6;.R:#_/K)\
MM0.9SSL)/H2IE'\.ZZT0+XW>+S.Q\ODQ]F3=<GPG<B@&>(MXWMCM&-V/2>42
MGQ2H<$J3AS=879Y^]]1U<8M7>3&57JG\FM3B7SY,_-GG-"J?5SC@(X\FQ8>3
MK^<)/>Q.42>\E.7R]#M5;I [>OZ<<2I ) U]-,?\3PXU;A#=$7V<)MOZTCE
M.'[MHDM-,K@_VG(I46Q.<ZV!1\]F[VX^=+,'\_@'23KLV6S\:/3&JU#_XIM%
MI[FTOMCWE2XJX]UE;^WG;R&<SF:O;MZ^Q2IBH%^VL=/2I@PX(A0;,248,HMK
M0M#O+?+8TN+*J%W,%N\/7$Y[\W,X0 Y:9+X.BP'Y03B-1X](RRUON#JB2.?'
MVVE\7I&FX]XC'=H>YVI1-E-SJ)S1>D#"9.H0]7E>Y<11-TLD@*,HKM#4/O;1
M\FL8V6K7MNCQBN4=C>*L37CQSQ;HL=SEVA2+X%E3S==-NW(E;!DA*TZC:.DH
M*G,AQ:"ED;:1D=#3]SA$WJ31BVNLPEV=5WD/%6W6;LP:/>3.5/PB2NF7K/%#
M>EA%9P@U659QR,F%*UIN:Z3_&(^4VRC/7L\C-)B7-A-EU(:'>V][;2'R[2Z3
MRKTO7&Q;!);0F>E:WW+9W&L4=?"+C4/.=A3W8'DE;)-,(SU24!/"KFI^)4+V
MW3R;L0Q M:IKN[]SG+._NYB=DL/A?3>7I]]%\P+]/^H^O,CJA;@VWY7=QTE9
M_.>'X_2VX*6-S]6WB_ %-M5=_,*G93QL%Y(<./!C ?6H41)^D'>;N>1CX@K1
MO9>"AZ@:.\Y"RD,'\3A#P=('I/MD)S;#>%#MV8'@%SL'B26'7HR49+=T6=7O
M6#AV,YK/6#M?V/<:HD(."K$GOY]!WP"BJ:3J,>$48I%=W/:>VSW[$)RZ03J?
ML]0=6T\T'W?TL!]Q=^I!NBW,U6A1.TKB?03VMB$[AL]"0YRG>#.T(K@\W5/@
MQK<%A2UT/'3TQ:-D-^.&HQ" ^BICE>3HK+W5GB'=P'EF!SU)+15Z;R662:$#
M<4*5[\5Y;Z^WE%+(7DI.?;X@'5G4L9V6(Z_E"L&GD_0,M8&7IZOQ6 '^-RO
MGT,UHM AO&3E3;B7D]3^-\\Q1FD^Y?](&*-/"KU^"R^G_,.9?M;B3J_MM_%"
M]'4,5FG7P$,I.@7A8\EQ/)'A+\G(UH0W]N6J;V-Z7DR+^RZM:?H[,QIU/D[F
M15WPU==/+;DY^Y[(Q-7?(>V-7S0UU#[N_:^A"5U$Q4SGNH/E2+ZRRX(#&8*B
M2%*DLUT=G>UPBHYD396WIR>8GUS;\5'T\: 1N+I3$\6U&KY1&R\?K\X_%%70
M^])"]NDCW\S'RR4BS$-&;S1OVX8]"7*##WJK*@Q%+MZ8B(^)B!_JP^I]'ER3
MQ1834TP.+@#>OTE(<57Z5ML$K!V\/5 'XQ;,2)KA:F].)QM8X3#5? #K@#R:
M.:QQ%#C.T#F#EE*5). *'R0^=WFK/@U8$%I5+N]0V:([IZ]%P0735B;Z$A^+
MF1I2]U:1]M$;*5IKG'(X$^KSRS5G2L1S)@&J9 '2;,-ZK/B7"TT8PP$O1-,2
M;CZ*!H["D8Q]&ZSY9=F+O/[8*1N&'>$6T(+N_,NWH9FU#=[D8OR,SAI?T82<
M(/"^91&$SIW^_<DA4RK=Z,95Q7G?G'OZ66:<-Y#RN,Y:.A1--)L9O[_LO>*;
ML-S#N4WD"2*7S&IQ&/GN-Q)OF@K^C^I;&,Q$=K#*$)\X>?]7C+V>Q*I14OXQ
M%CCR&M(88FKT6^X5/,9AR2:-D';[R3<1*=N#EW+2CXY7<*9-!<6OKD=;GG;B
M7(7ZF*O3Y2ROY.9WV5O7\JNXB1]NX%N8 @Y_=JSWFY 1HD:%L]_NV$4JEO]&
M<IA3W;UWL*Q=<:Y5Q9$3)'Z.7V'/[1FYC5BP,H,_P]O=X_5 P11EQ9W\CB_,
MV[>2Y6#O2=9W@4=6#P_%?=F2]:GI"=TVO=)0/6/A\KDU6.JURA^.'FNM@F:,
MYS;726X(J;Y7IU-]4=-$2.<Z--.ZX8:7;3$))#\WVJL7KWYYGUV_>/'KAU_>
MO_GEI^SF_?4O+Z_?O;R) \^FH+KDN"+]+OM60D^M+?L@ >WL;';-OCW+$5](
MPZ\@!2:??M[0?^C9U]<WS_'F^7AQFSSQ-_CDB%8I!8_8:#(:10P-:6_(Z"?P
MH+YU0ZH*0U*1]@[S(LXV;6^7-"?9YV7>%",\["#)7Q(F>?8#V4%K]\)5%;_P
MJJ:3 WOX3P%38(=\?WTU>TA/AI\_^P$9_3_G+2EI-%Y:T:./+KYY,I,6<?9'
MW^PP)-[;US=;_N?&Y72^^ %]OVKHJN@?F #%)+R\9_\/4$L#!!0    ( 'N
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
M( +(@\[/&96]LF'  5,)'/C:DXF%HH/RD4=;]$IA>.HUV*PJ@6E@&!\'3AR
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
M*3@D,1P _^=*V>T+"N@/_\[^ E!+ P04    " ![@%=6DW8;>V@&  "]#P
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
M?5+L)ONF7-7L]O+S,X*7IBW$WL.N=+I":_.YI2YA5SZ-],#=E/31A8$<@^$
MGN]:!O:.?31PU 2.K($_J4BY$LII,6DR)JAFP;B,5TBVG?:P26#OST?C;:0I
MM*JTR4VT4O%2H6N%2D>9@_5W]QFCDC(9&J64R="FI6 C#:%=&RJ]O:*E-%0%
M-HA8_BSG>5SO,J= \TC5OJ-6@(BJ;4?++B:7A!M#WQ5]$!E#WS4T[L0F0&B+
MO)&1T*XCIX>D8\B$69/8@;N*$J=H@2NT-JF-9H6C(Y9OT*J(.Q/K$BUPA=8F
MMA'1T*ZBGP31:1G3N7ESL7O[X)5@;IK,4[MG9Y:.H9QA(YVA73O?TY0F>6)D
MR*7>G3I%"URAM5EK]#.\/&;2NI3&4Z=H@2NT]HN[1FDCN](^D+0'O&&1M,8W
M?$[ELRNT-DF-?$9V^5SEK"IG9WBAI54S]6[VONFP8W:==$[1 E=H;3X;58[0
M$;,9.9+8%;$NT0)7:&UB&_F/[/+_4#;;O2W9[/1%LRNT-DE-/8'L]<0]?MFW
M ]L].T\MEVB!*[0V:TTM@H;'S%FG]8A3M, 56IO8IAY!]I?HAW+6[CW<+YOM
MGIU9.D9Q@9KB MG+@RII.V[!3E_-.T4+7*&U^6S*$'1QS'1V6JDX10M<H;6)
M;2H59'_5?RB=[=ZV='9:=KA":_^"WI0=OKUPF!9'*@@'#R0N7DR+)<V,.6P'
MZOR#N=.RQ!5:F\2F+/'A,0\B.*U/G*(%KM#:Q#;UB6__U> F85QN3N.\]Y?M
M YC0VY_:'W<-[*Y=F>IOG6!2V;DH3H()4+QG+X\#U4_KTV8WQ1FK-\]OX550
MGAEK8,HC;/>8J_U;@)C,%:1W=J[4%R]/A94WDF7%.:EG)M4245PN"8X(UP;J
M^SEC<G.C&ZC/YDW^!U!+ P04    " ![@%=60!$U_]H"  !$"0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6RM5EMOVC 4_BM65DVMM)'@ +T,(G&K
MMH=6"-;M8=J#20[$:F)GM@.=U!\_VPD9M&E$)5X27\[WG>/OV#[N;[EXE#&
M0D]IPN3 B97*;EQ7AC&D1+9X!DS/K+A(B=)=L79E)H!$%I0F+O:\GIL2RIR@
M;\=F(NCS7"64P4P@F:<I$7]'D/#MP&D[NX$Y7<?*#+A!/R-K6(!ZR&9"]]R*
M):(I,$DY0P)6 V?8OIEVC;TU^$%A*_?:R*QDR?FCZ7R+!HYG H($0F48B/YM
M8 Q)8HAT&']*3J=R:8#[[1W[K5V[7LN22!CSY">-5#QPKAP4P8KDB9KS[5<H
MUV,##'DB[1=M"]NN]ACF4O&T!.M^2EGQ)T^E#GL [+\!P"4 OP3@-P!^"?"/
M!71*0.=80+<$V*6[Q=JM<!.B2- 7?(N$L=9LIF'5MVBM%V5FGRR4T+-4XU0P
M!ZE$'JI<4+9&G]$]$8*8W*'S"2A"$WF!SA!EZ'O,<TE8)/NNTGX-V@U+'^/"
M!W[#1QNC.\Y4+-&411 =$K@ZX"IJO(MZA!L9;V'90M[5)X0]C%'&)36[KBZR
M9IX)A"WDMTN>A\4$G9]=U-!,CJ=I-]!,CZ?QZFD.U/*K'/N6US\JQSJ': X)
M41"AH3FF6CN0Z-=PJ:WTN?U=$_BH<-"I=V#NLAN9D1 &CKZL)(@-.,''#^V>
M]Z4N)Z<DFYR2;'HBLH,L=:HL=9K8@_L\78) ?%7M9XD41TM D%!]\FW"GILV
M^ZAPT+,.3('8!.W+7M_=[(O?&,1[Q3\EV?1$9 ?B=ROQNXWB+V #@K 0[/$0
M!P?F&9W5B=U(^-XC49!U]S)WZ>/KP]1-7AOYV#NTF;ZVZ5WCRJ;0QMTK%RF(
MM:W3$H4\9ZJX@ZO1ZBDPM!7PQ?A8/Q&*BOZ?IGA?W!&QIGH#)[#2E%[K4D<D
MBII==!3/;%%:<J5+G&W&^ID#PACH^17G:M<Q#JJ'4_ /4$L#!!0    ( 'N
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
M"LS_S6"5 BLG4VPEY[#$ OMS1@^(R6APDXT<9JZ&[8>)_-\?!(/9$'3"_TX
M&D=G*&^@6RPR%HH0ADZ71. PXI]@\NEAB4Y//J$3%";H,: 9Q\F&SU4!*Y ^
MZKK,=E5D,][)MB3K<V3JGY&A&4:/_'I8?HM?A]3+8VI6)=>;<A6H5>B,"IV1
M^YG#Z'Y=KKA@<'Y_]_$H+*Q^"_E27_ 4K\E"@;>6$[8GBO_Q@^YH7_KH3&FV
MG,BL@<ZLT)E#[C[\ V8?K4)EYRKYQ=K[MC9SYNJ^3F'0>BR%B<P:%*R*@G6,
M@M5'H5 Y-0JF9YDM"H/68RE,9-:@8%<4[&,4[#X*=H>"X1E:B\*@]5@*$YDU
M*#@5!><8!:>/@M.E8-A&B\*@]5@*$YDU*+@5!?<8!;>/@MNAH.M:^RP,6H^E
M,)%9@X)74? &*3P&!$JXK2"LCX77/1&6VV8QF& LBXG,&BQF%8O9, LJ<(2V
M&90E!$5YC9+B5R@\16_Y,>L>%-?V]!:=P91CZ4QDUJ"C:__*-VV0STV<9H)L
MH"Z#XT*XZ*W)M Z5,]WK4!G.-!;+5&Y-+K6R5C]^;GIAZ)T:0[?=SL>D)\R8
MM:.6/5&658LJ%J_6RG-YF8)"=!<F'([S%F3:N0MZ5MQ/BHZ@:5ZQKZB ^C]O
M!G"G(TP&P/R64O'6D9> ZI;H_P502P,$%     @ >X!75J*^P1+7!   WAD
M !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULM5EA;YLX&/XK%G>ZVZ2N
M8 ="TDLBM6'5*FU2M&Z[#Z?[X(*36 .<V4[2[=>?#11"<4BC<[\D0)[WP<_[
MOK:?P&3/^'>Q)D2"QRS-Q=192[FY<ET1KTF&Q27;D%S]LF0\PU*=\I4K-IS@
MI C*4A=YWM#-,,V=V:2XMN"S"=O*E.9DP8'89AGF/V](RO93!SI/%S[3U5KJ
M"^YLLL$K<D_DU\V"JS.W9DEH1G)!60XX64Z=:W@5(:0#"L0W2O;BX!AH*0^,
M?=<G=\G4\?2(2$IBJ2FP^MJ1.4E3S:3&\:,B=>I[ZL##XR?VVT*\$O. !9FS
M]&^:R/74&3D@(4N\3>5GMO] *D&!YHM9*HI/L*^PG@/BK9 LJX+5"#*:E]_X
ML4K$00 <'@E 50!Z'N ?"1A4 8.7!OA5@%]DII12Y"'"$L\FG.T!UVC%I@^*
M9!;12C[-==WO)5>_4A4G9W.6"Y;2!$N2@%N:XSRF. 7W4EU0Y97B3S!GV8;E
M^AB\ Q%1[:4@NF@7X#IC7-)?N"QAGH#K..:D.'L3$8EI*MZJH*_W$7CS^]N)
M*]6(]7W=N!K=33DZ=&1T$(%/+)=K =[G"4G:!*Z26NM%3WIO4"]C1.)+,( 7
M 'D(&08T?WDX-(1'+P_W>M0,ZNH-"K[!$;X%5PL ES\OP"+%N2Q*\/['EFYT
MZ< _'Q4<W*E"BG]-N2^Y?3.W7G"NQ ;'9.JHD@O"=\29_?$;''I_F?)FDRRR
M1-;*J5_GU.]CGWUA4DV Y*#/3;DK.8*"0Z^MNQD:C:'GJ:KN#M/2Q?E>,.S@
MHBXN\" ZQ+7$!+68H+=!#B>H249@LP5LDD66R%I9&]99&_:VP%TN<;ZB#RD!
M6 @BA2EU)<7PH&+/:]]%^##LEKX+0X'G'2U]6(L(>T7,\8:J3J:_U,(NV%+N
M,2>JK7=JJR^7AY@)L[+PI+(N(A@$!FE='/3"P5%IHUK:Z 53%)_H[=%)&5U$
M$(9^5T87I]0>ES&N98Q[9=2;I6GTX\X]AR.ON[X88-"PO'1A?@B/"H!>XQZ\
M,Q?+BU9=BAT)UZ: /"J_*HC1"'BF)!M65 ,0>KYO$&U CI\MOFW9!Z8)]LK^
M2)357+,T 33;<+8KK9)15B_1N2NL5;;(%EL[B:A)(GI%\U*1VTJL3;;(%EL[
ML8TIA+W^:!:=\"Y5>&O1Z*YZ<P-L-#+,LBZLO16T530V#/;[L&N]\P*]<'#2
MOU_U$YW="C;9(EML[20V]@_V^[__.<>LVD.K;)$MMG9B&X<(^RWB&=W9]7?O
M0@\9YIL!.#*8*A-NZ!^W([!QC+#?,B[PBN:KHDEB]:=_*PD'Y*E;C-IZ^<YN
M$)MLD2VV=BX;BPI'KSGS>@WPV8FUR1;98FLGMC'-L-\UG]S=NEYWH/Z;&^:;
M 1B.31.N"PS0^+A]1HU]1OWV^7;+<RJWG%R )7W4!Z)HE!U9TS@EQO6DG_+<
MUK#*%MEB:Z>SL>4(ON*<0U:MNE6VR!9;.[&-54>]CO7DG*O"6X_#?,._51,N
M,'A* V[@&4RE>_#@.R-\5;Q $&KSVN:R?"9<7ZU?4EP7C^:?7;^!5U'YJJ&A
M*=]\?,)<;8H"I&2I*+W+4 V*ER\3RA/)-L7C]0<F)<N*PS7!">$:H'Y?,B:?
M3O0-ZE<ZL_\ 4$L#!!0    ( 'N 5U9U$.K#@P(  !$&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;*U5RV[;,!#\E84:M F06I:L/)K* AP;07L(
M:L1(>RAZH*25380B59*RTWY]EY*B.JD2Y-"+Q<?.<':X7,<[I>_,!M'"?2FD
MF7H;:ZL+WS?9!DMF1JI"23N%TB6S--5KWU0:6=Z 2N&'X_&I7S(NO21NUI8Z
MB55M!9>XU&#JLF3ZUR4*M9MZ@?>P<,/7&^L6_"2NV!I7:&^KI::9W[/DO$1I
MN)*@L9AZL^!B'KGX)N KQYW9&X/+)%7JSDT^YU-O[ 2AP,PZ!D:?+<Y1"$=$
M,GYVG%Y_I /NCQ_8KYK<*9>4&9PK\8WG=C/USCW(L6"UL#=J]PF[?$X<7Z:$
M:7YAU\6./<AJ8U79@4E!R67[9?>=#WN ('H&$': \+6 20>8-(FVRIJT%LRR
M)-9J!]I%$YL;--XT:,J&2W>+*ZMIEQ/.)G,EC1(\9Q9SN.*2R8PS 2M+"W19
MUKR#N2HK)=T8WL,LRU3MAC>8(=^R5. Q2*JVPP5:QH4YHJ#;U0(.#X[@ +B$
M:RX$79B)?4MZW:E^UFF[;+6%SVA;8#:"27 ,X3@,!^#SU\.#QW"?7.JM"GNK
MPH9O\@S?%[UFDO]FKOR.X:]Q337*')8:#;G4+JABT$WX/DN-U52\/X;\: 5$
MPP+<@[XP%<MPZE7N++U%+WG[)C@=?QQRYS^1/?)JTGLU>8D]F0EJ#Y0]&J!.
M [FJ4UO4@EYM6SY#R;>,05NIKOMLDV!T'OO;_:0&@Z(^Z)'8J!<;O2CV5J94
MHU3_NJ_I08'1OV>?C#X\$3@0=#8*G@CT]QZL:Y;73*^Y-""P(-1X=';B@6X;
M4#NQJFK><*HL=81FN*&>C=H%T'ZAE'V8N+;0_PLD?P!02P,$%     @ >X!7
M5J48CE&O!0  6BD  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULM9KO
M;YLX&,?_%2LWW:U2MX!-"=FUD;ITTU5JI6A=[W0ZW0L&3F,-<&:;MI/NCS]#
M" XI/"F1>=, \?/-\POXU/;Y$Q??Y8I2A9[3)),7HY52ZP_CL8Q6- WE>[ZF
MF?YFR44:*GTJ'L9R+6@8ET9I,L:.XX_3D&6CV7EY;2%FYSQ7"<OH0B"9IVDH
M?GZD"7^Z&+FC[84O[&&EB@OCV?DZ?*!W5-VO%T*?C6N5F*4TDXQG2-#EQ>C2
M_3#W<&%0COB3T2>Y<XR*4+YQ_KTXN8XO1D[A$4UHI J)4'\\TCE-DD))^_&C
M$AW5OUD8[AYOU3^7P>M@OH62SGGR%XO5ZF(4C%!,EV&>J"_\Z0]:!716Z$4\
MD>5?]%2-=48HRJ7B:66L/4A9MOD,GZM$[!BX?H<!K@SPOH'784 J U(&NO&L
M#.LJ5.'L7/ G)(K16JTX*'-36NMH6%:4\4X)_2W3=FHVYYGD"8M#16/TF65A
M%K$P07=*7]#54O(W-.?IFF?%,7J'%D)WD% _49C%Z-./G*V+4:<HTQWW]HJJ
MD"7R1(^[O[M";]^<H#>(9>CKBN=2&\CSL=(^%[\\CBK_/F[\PQW^N1C=\DRM
M)/J4Q31N"HQUL'7$>!OQ1PPJ7M'H/2+N*<(.QBT.S5]O[@+ND+H I-0C'7K;
MA)ZB11)FJIE7],^-'HZN=2WDOVW)VVA[[=K%(^"#7(<1O1CI>UQ2\4A'LU]_
M<7WG][; +8DUTN#5:? @]=E7KG3;K7>[BVZST!;X1NVL5"L>58^S:>#XNB"/
MNQ&UC)JZV*]'-5P]JUT] UV]C*(\S9/RCHFISH6^8XI'4IN;&R5_QX%WP30@
MP9Z?+<.FF 1.NZ-^[:A_=$[+.[;-8_]%R@*,R9Z__@M__8G7D=9)[>T$]/:6
M92S-TS:?0,.^76Y)K!%C4,<8#'BS!S;38$FLD89IG88I6.I[29=Y@F[8DJ*W
MUQGZFX9"GK2%#.NXZ*>V;(L.M#LR.M<Q[U0';N7PN:N58<N^1;2EUHQSAQW<
M =NY$K>5"DMJS51@DPILJ:4/")V5/=U&2G/8\M@0#:BX( #,;JC&Y15/8L12
M_5)YW/!A:XA6L<266C-L R:N-V23@]C3.Q66U)JI,.#CPN33%](JN5V8P-YT
ML@<3[DOZ(<29M-.$:^#'A>GG4DK]/XF@BHFR4U'$94>[@D*]:V1)K1FVH2AW
M,F2[6D4M6VK-5!C8<D&(Z=^NP8MV)8&WS^K5J-UVQ=WM:I#(A5FFO5W1?PC@
M8EBR=[6&@"9LH D[ S8NMLI5MM2:J3!<A4%8Z0$3!X2Z 1DV/#9"@TL8IISN
M;N]&9UBR=XF'@"EL8 H/.>V#K0*6+;5F*@Q@87CJIT>WPT( .L.6QX9HP G#
MX+0('UCV4!8YXNDZ5U3 KR)8KW>!+:DUHS<DAOTA>]TJG=E2:Z;"T!F&)[GZ
M(DDEUYB."SR\C]#5L%TF"::!Y[5#"38$A6&" OL69A-8N7?9AIBNP@;.\'3(
M#K:*:;;4FJL5!M,(/+?U^J?U :%N-H$-CXW0T!>!H>E@TW<C"JS<>SUF"$8C
MAM$('G)ERBJMV5)KIF)GC0Z>^NK1]+ 0@"BPY;$A&@HC,#Q]SD7&5"[H*5JR
MY^) EA5_I"L6);1UX@26[%WC(1B-&$8C9T.VNU5@LZ763(4!-G+\PF%K\"\7
M#0D.IGN0TC;*]X-V1B$&J0B,5(<:%\846+QWW8:8\"(&U\B0RXO$*K'94FNF
MPA ;L;7$>$"( $_L(4C,,R3FP0#UFL;O1A58O&^U;:DU4V&0S1MR(=*S2FVV
MU)JI,-3FV5J(/" $H ILV3?$\<[NM92*AW)3G]3LG6=JLY&MOEIO'+PLM\N-
MS?#-KL/;4&AVERBA2VWJO)_HEXW8;.3;G"B^+O?"?>-*\;0\7-$PIJ(8H+]?
M<JZV)\4/U-LI9_\#4$L#!!0    ( 'N 5U9;]BA>2P0  ((5   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0X+GAM;+5876_;-A3]*X0V#"V01J+DS\PVD%AK
M%Z M@AC9'H8],-*U3502-9*VF_WZD9(L69;,V)GZ8HO4O4?W''Y=WLF.\6]B
M#2#1]SA*Q-1:2YG>V+8(UA 3<<U22-2;)>,QD:K)5[9(.9 P<XHCVW6<@1T3
MFEBS2=;WP&<3MI$13>"!([&)8\)?[B!BNZF%K7W'(UVMI>ZP9Y.4K& !\BE]
MX*IEER@AC2$1E"6(PW)JW>(;'P^U0V;Q!X6=.'A&FLHS8]]TXSZ<6HZ.""((
MI(8@ZF\+<X@BC:3B^*< M<IO:L?#YSWZQXR\(O-,!,Q9]"<-Y7IJC2P4PI)L
M(OG(=K]#0:BO\0(6B>P7[0I;QT+!1D@6%\XJ@I@F^3_Y7@AQX( ')QS<PL$]
M=NB=</ *!^]<AU[AT,N4R:ED.OA$DMF$LQWBVEJAZ8=,S,Q;T:>)'O>%Y.HM
M57YR]HFQ<$>CZ K-24HEB>B_$*(%6\H=X8!\V*JID:J!EH@D(;I/)$E6]#D"
M="L$2'&%OJK)^0%])9P3/83HG0^2T$B\5[U/"Q^]^_G]Q)8J5/U!.RC"NLO#
M<D^$A5WTA25R+=!O20AA'<!6'$NB[I[HG6M$]"&X1AZ^0J[CNBT!S<]WQRWN
M_OGNCH&-5PZ;E^%Y)_ ^TH1*^/!9"=XR*.BOS\H>W4N(Q=]MXN?@O79PO=7<
MB)0$,+747B* ;\&:_?(3'CB_M@G7)9C?$5A-U%XI:L^$7JZ%-L5RSW[FJ??2
M[6P\QL.^XZC1W!ZJ<:ZA;XSEC4S[)=/^64ROU+X;;.)-1*2:1S1.">796H^8
MFDBB38@<>'# S_/&CM,4PAC!I=.B([":6(-2K,&98J7 *0M1L%;+#=K$&33$
M.5;%^*E+5>D(K*;*L%1E:%3E\+@(6)QN)*ATHC@WU+P*0ZH/]M8Y-'Q5IJ8%
M=D8ML\P?-I8;QE[=L$9O5-(;G4UOSTKE$]5I&# A6\F-7B77M.A[_6&36],.
M.T/O)+5Q26W\?T:NV@5:Z1FQ+STZQDV&F1 -*3KZ:DTO[%0YDF-4[+[:&-D2
MT>JX)=EQVYK>.(V)>3P-7C?QC29U,@<)'S8/_W[(%^60'R<0K82,J)<.?*=H
M?E=H=47=2E'W1R9C!7I7RG:)YG>%5E>VRG*Q,=^;/0E8;J(<,*)+=;F@"7H!
MPD7[G<*,YN6NK:IUFL1VA597K4ICL3F/G6?71K7"'T$E=OH07M.T?9?J* DM
M1.P2S>\*K2YBE2'C_@]=U%VFO_-.T?RNT.K*5NDT-N?3ERYJ,QIV#*OZS:Z^
MV?6M&E7)-39GUY^XNH"A.>'\A28K=!NS3=)^+#<38%==-MWF?>QL2]\<VZ7<
M[8/BE-J45EF13ZC,4S'*RS=E;UE(O,W*9T?]=[K F!6]*IB\.OF%\!5-!(I@
MJ2"=ZZ$BR?."7]Z0+,U*8,],JITQ>UP#"8%K _5^R9C<-_0'RK+K[#]02P,$
M%     @ >X!75MY=J;V8 @  L08  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#DN>&ULK55=3]LP%/TK5H8FD("D:<LFUD8JK?B0V(3HV!ZF/;C);6/AC\QV
M&N#7[]H)43M"X6$OB>U[S\DYU_;-J%+ZWN0 ECP(+LTXR*TM3L/0I#D(:HY5
M 1(C2Z4%M3C5J] 4&FCF08*'<12=A((R&20COW:CDY$J+6<2;C0QI1!4/YX!
M5]4XZ 7/"[=LE5NW$":C@JY@#O:NN-$X"UN6C F0ABE)-"S'P:1W.AVZ?)_P
M@T%E-L;$.5DH=>\F5]DXB)P@X)!:QT#QM88I<.Z(4,:?AC-H/^F F^-G]G/O
M';TLJ(&IXC]99O-Q\#D@&2QIR>VMJBZA\>,%IHH;_R15DQL%)"V-5:(!HP+!
M9/VF#TT=-@"]P2N N '$[P7T&T#?&ZV5>5LS:FDRTJHBVF4CFQOXVG@TNF'2
M[>+<:HPRQ-GD0JFL8IP?DBDMF*6</4%&YFII*ZJ!S&"-&UW@MEE"94:NI*5R
MQ18<R,08L.:0?,.C=O0R0/9G8"GCY@"C4V\$-+D%3MWVF9P5!@-W\QG9WSL@
M>X1)\CU7I<&OF%%HT9H3&*:-C;/:1OR*C1FDQZ3?.R1Q%,<=\.G[X;UM>(@%
M;:L:MU6-/5__%;YS)IF%HVL\H1TU([^N,9]<61#F=Y?7FGS03>[N]:DI: KC
M "^N ;V&(/GXH7<2?>ER_I_(MNK0;^O0W\6>7&AE#)XLK1^97)&)4*6T78YK
MFJ&G<8UGG<3#*,*=7&]:>2MK2^.@U3C8J7&2IJ4H\5CB5J% ;=F3/Z)=,FNF
MDPT!1UTZWTS;$CILA0YW"G47[1VE'+XH4O2/O%T9M;)PHZ&X9OZ5ZA63AG!8
M(B8Z_H1@73?(>F)5X7O,0EF\Z'Z8XS\%M$O ^%(I^SQQ;:O]2R5_ 5!+ P04
M    " ![@%=6XXPW,/L$  !+'   &0   'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6R]F5UOVS84AO\*H15#"R212,F2G=D&DFC%!JQKD+3;Q; +1J)MHI+H
MB73<_/M1']$7&=HQE-XDEGS.R_,>2>1C<;YG^3>^(42 [VF2\86U$6)[:=L\
MVI 4\PNV)9G\9L7R% MYF*]MOLT)CLND-+&1X_AVBFEF+>?EN=M\.6<[D=",
MW.: [](4YT_7)&'[A06MYQ-W=+T1Q0E[.=_B-;DGXNOV-I='=J,2TY1DG+(,
MY&2UL*[@98C\(J&,^(N2/>]\!H65!\:^%0>_QPO+*2HB"8E$(8'EOT=R0Y*D
M4))U_%>+6LV816+W\[/ZQ]*\-/. .;EAR=\T%IN%-;5 3%9XEX@[MO^-U(8F
MA5[$$E[^!?LJUO<M$.VX8&F=+"M(:5;]Q]_K1G02X$L)J$Y PP3OA02W3G"/
M3?#J!*_L3&6E[$.(!5[.<[8'>1$MU8H/93/+;&F?9L5UOQ>Y_);*/+&\XES>
M7'=$T)S(RRG YX>$KG%Q33AX'Q*!:<(_@'/P]3X$[]]] .\ S<"7#=MQG,5\
M;@M91"%E1_6 U]6 Z(4!(0*?6"8V'/R:Q23N"]BR^L8">K9PC8R*(8DN@ O/
M '(0TA1T<WPZU*2'QZ<[!C=N<T'<4L]]_04Y W<L28"\W_<XC\%5AI,G3CGX
MIWOZ7]TEJ8;T]$,64\LEW^*(+"PY=W"2/Q)K^?-/T'=^T;5S3+%P)+%>J[VF
MU9Y)?7E-UC3+:+:6,T>"LXCH6E=)3$J)8A)]7/K>=#*W'[LM48,"'WG]H-!8
MS(E6)XW5B='J513EI+B'=!:K5+]K<>H,'&IBH#\P.%&ZX 6PB>G5[3=U^^:Z
M4[;+! =;3&-=Z;Y2UCF:3@>U:X)<=WAUC'6<>'6"QF5@=AG'M)QQ=18#M?..
M.W"HQIQ##\&!16,1)UJ<-A:G1HMW)$HPYW1%(_RBU:EB8W@;'HP(C66<:'+6
MF)P93<H5[<!L,E/J#SSE65.#U"DGU"AUIYQ>_=!I:< Q.OC"!$X X8)*I"(Q
M2"A^H D53]J%WE%JF$%GZ,8\XFO7B['4^OWIT!(T]N>SV) <W.SRO%B:_ZB[
M0XD>A(Q:KUUV1U4+QU+K]Q&U?40_GG+J,<?J]YAJX5AJ_7ZW4 F-('4<ZM0:
MW><9NLKCK :Y[G!R,E=SJMN6ZZ 9[(RT4^?V70Z101-T#I%B\RV0#K9,!P]
MW0$X@BJT:>A(%Z7BD;F44ZVV& @/<*")D* *>(%RVVH@$*+9T.5;4"!L,1":
M.? H2((J[,'9$ @U0>[4';I]"R"$+1%",Q(>IB6HXA[R%*MJD#)KA9J@[JS5
M=]#B'C3SGNGER1GXDV51!0I:;T;I5R]68ZJ%8ZGU7^>T$(J<'P\':$P,O1E5
M+1Q+K=_O%FJ1&6J/@H-:H_>KQ)T,7X1HH@(T'4ZSYGI.]=O")S+"EAD/ZMRN
M@XF'AC;5H, ;_MPV5W&JRQ;YD!GY#M$!4D%NN&@>#@G-19QJLB4]=(#T3%R
M5(B;N,/E0Q-4@ $:^GP+U$,MZB$SZAU%!DA#<BH:Z*)4-C#7<ZK?EO>0F?<.
MLT$MT'OGBMQ@:%:-4F>M4*O5F;4J$W9GER4E^;K<K>(@*AZS:K>B.=OLB%V5
M^T"#\]?P,JSVM5J9:IOM$\[E5,Q!0E92TKD(9$EYM7-5'0BV+?=R'I@0+"T_
M;@B.25X$R.]7C(GG@V* 9O]P^3]02P,$%     @ >X!75H:2D]7P#@  !<\
M !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&ULQ=UM<YO8&0;@OW)&[;2[
M,UF;%X&LU/%,8CAOL^EZXDW[H=,/6!Q;3"10 -GKSO[X@H2%CH2/8'MWO!^R
ML<*Y0,GSB ,WH,NG+/]6S)4JR6_+15I\&,W+<O7^_+R8S=4R*LZRE4JK/[G/
M\F545C_F#^?%*E=1O!FT7)P[EN6?+Z,D'5U=;EZ[R:\NLW6Y2%)UDY-BO5Q&
M^?,GM<B>/HSLT<L+7Y*'>5F_<'YUN8H>U*TJOZYN\NJG\YT2)TN5%DF6DES=
M?QA]M-]+?U(/V"SQCT0]%7N_)_5;N<NR;_4/(OXPLNHM4@LU*VLBJO[WJ*[5
M8E%+U79\;]#1;IWUP/W?O^AT\^:K-W,7%>HZ6_PSB<OYA]'%B,3J/EHORB_9
M$U?-&_)J;Y8MBLVOY*E9UAJ1V;HHLV4SN-J"99)N_Q_]UOQ%[ UPW%<&.,T
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
MW+$<Z]2#@<S$X-T -)&':B%4HU"-034.U014DRA-;XDVD1_[;SVO@@;U4"V
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
M:&5E=#4T+GAM;+66;8_:.!" _\HH/?5%VB5Q$A+8 A)TV[N5KA+:;;>?O<D
MUB8VM0VTTOWXLYULH"5$2ZOR@?AMQL^,/>,9[81\5"M$#=_*@JNQM])Z?>7[
M*EMA255/K)&;F860)=6F*Y>^6DNDN1,J"S\,@L0O*>/>9.3&YG(R$AM=,(YS
M"6I3EE1^GV$A=F./>$\#MVRYTG; GXS6=(EWJ#^OY]+T_$9+SDKDB@D.$A=C
M;TJN9B2V F[%/<.=.FB#->5!B$?;N<G'7F")L,!,6Q74?+;X#HO":C(<7VNE
M7K.G%3QL/VG_X(PWQCQ0A>]$\87E>C7V!A[DN*";0M^*W3]8&]2W^C)1*/</
MNWIMX$&V45J4M; A*!FOOO1;[8@#@2@\(1#6 J'CKC9RE-=4T\E(BAU(N]IH
MLPUGJI,V<(S;4[G3TLPR(Z<G=UIDCRM1Y"C5*WC_=</T=[B$:9XSZS5:P'1'
M9:[@,S=+( P(@7\_W<SA]35JR@KUQJR^1:4ERS3FX/1='(T8<:;5!4QY#M>X
M0"E_G#%**M6"+^$3RA)N>(;<GAC,"\I'OC;&6F0_JPV;58:%)PPC(7P47*\4
MO#?D^8\*?..EQE7ADZMF8:?&:\QZ$)$+0QJ&\!?XH%94HJH_'3M$S6%$;H?H
MU&&T**K(*KFX7<Y&[I5:TPS'G@E-A7*+WN3E"Y($;SNHXH8J[M(^F>&2<<[,
MP3Q0<Q09PFO&:Z/?P'^MYE?4E=[$Z;7I83M)4T)2,O*W+3S]AJ??R?.WI-Q>
MK.=2](\HXB3NIV$[1=)0))T4]^:&GP&1'$%<QDDTC(;M%&E#D792F,RT0'8.
M2'H,0OII/.RW@PP:D$$GB FR7[DA@R.:A,11<,(KPP9FV!E'7UPNQOQRND5I
MWA9P5P9,@D3X0)FL0N.>%AN$M<EJ+N[:\(9_(.Q(L$_-P2\$WD;E#MHYU7IW
MGXE:LV2UQ^# Q83TPKC=P^3@W2#/CL)SD>HG*3Q@&O22*#CXG<@1)-SSA<^-
MSW/QPF,\X[(@.H&TS^ZD,TW_%*SG4D4M5$$O24Y0[;,[Z4[O=>3.?N.*Q4=7
M;- +?@;S#XJ4$N72E6(*,K'ANJI7FM&FW)M61<Y^>54K?J321(:" A=&-.BE
M)L7+JORJ.EJL7<GS(+0IH%QS94I6E':!F5\(H9\Z=H.F")[\#U!+ P04
M" ![@%=6H0^O@A #  #;"   &0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6RM5FUOVC 0_BM6)FV=U#:O9&T'D:!TVJ1-0JVV?9CVP20'L>K8F6V@_/N=
MG9!!ER(^] OXY9[']]S9=QENI'K4)8 A3Q47>N25QM0WOJ_S$BJJ+V4- G<6
M4E74X%0M?5TKH(4#5=R/@B#U*\J$EPW=VDQE0[DRG F8*:)75475=@)<;D9>
MZ.T6[MFR-';!SX8U7<(#F._U3.',[U@*5H'03 JB8#'RQN'--+7VSN '@XW>
M&Q.K9"[EHYU\*49>8!T"#KFQ#!3_UG +G%LB=.-/R^EU1UK@_GC'_LEI1RUS
MJN%6\I^L,.7(N_)( 0NZXN9>;CY#JV=@^7+)M?LEF]8V\$B^TD96+1@]J)AH
M_NE3&X<]0)B^ (A:0/0<D+P B%M ?"H@:0&)BTPCQ<5A2@W-ADINB++6R&8'
M+I@.C?*9L&E_, IW&>),]F!D_EA*7H#2[\C=GQ4S6W)![AYF,S*V.;'SLRD8
MRKA^O]NY(+JD"O30-^B#9?+S]KQ)<U[TPGEA1+Y)84I-[D0!Q2&!C\YW"J*=
M@DETE'$*^26)PW,2!5'4X]#MZ?"P!SX]'1X<41-W^8@=7_Q2/FQ<+R9XDPMR
M*RM\W9JZ!S)6BHHEX(LS9+(E^W8SNG7+XPU5Q7FSI<EXC2FC<P[DU[WDG. S
ML?N_^W+6^)3T^V0KSXVN:0XC#TN+!K4&+WO[)DR#CWWQ?DVRZ2N1'>0BZ7*1
M'&//)K!D0C"QQ,K"J<CAG$#S0#3D*\4,PS#3+LQG3+3/XGU?C)NS4G>6+<;K
M+(SC\"H9^NO]Z/68)=?A]?6AV;3'["JY2H/.[$#QH%,\.*KX*VA]0W)957CC
MM"T-I%ZIO'37;+XEP-F26:U0U5QN ?6?'9$\^,_)X)G:_RTN,'GAX)G:'K-X
MD*9AO]JT4YL>58L5Z+62FYZ6W-/,ICUFAW>@D>OOE?T*U-*U3XWI6PG3U,]N
MM>O08]>8GJU/L',WC?8?3=/VOU&%;T 3#@ND#"X_8"94TTJ;B9&U:RYS:;!5
MN6&)7Q^@K 'N+Z0TNXD]H/N>R?X"4$L#!!0    ( 'N 5U;"Q'LA!@0  ' 5
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;,U8WV^;.A3^5RSNM+M)
M6_D52-(ED9J0Z4[:I*A9[WV8]N""$ZP:G-E.T]Z_?K8A! )%[>2'O@0PYWR<
M[QQ_Y' F!\KN>(J0  \9R?G42H787=HVCU.407Y!=RB7=S:495#(2[:U^8XA
MF&BGC-B>XX1V!G%NS29Z;<5F$[H7!.=HQ0#?9QEDCW-$Z&%JN=9QX1IO4Z$6
M[-ED![=HC<3-;L7DE5VA)#A#.<<T!PQMIM:5>QFYH7+0%O]B=."U<Z"HW%)Z
MIRZ^)%/+41$A@F*A(* \W*,%(D0AR3A^E:!6]4SE6#\_HG_6Y"696\C1@I+_
M<"+2J36R0((V<$_$-3W\@TI"@<*+*>'Z%QQ*6\<"\9X+FI7.,H(,Y\41/I2)
MJ#E(HMT.7NG@G3L,GG#P2P?_N0Z#TF&@,U-0T7F(H("S":,'P)2U1%,G.IG:
M6]+'N:K[6C!Y%TL_,5L+&M^EE"2(\;_!\M<>BT?P$:R+;0#H!F@+,)>Y3<""
M9G+#<:A+MGQ0YPB\BY" F/#WTN]F'8%W;]Z#-P#GX'M*]QSF"9_80H:J'FC'
M95CS(BSOB;!<#WRCN4@Y6.8)2IH MN18$?6.1.=>+V*$X@O@NQ^ YWA>1T"+
MY[N['>[1\]V='C9^539?X_E/X"VS':&/"($U8O<XEL<4,O3QME6E#^"*$!H7
M%9/5O$8QW>;X?VFV0@Q39<T%!S^^RB> +P)E_&=7N8IP!MWAJ)?3)=_!&$TM
M^?;A,B9DS=[^Y8;.IZY4FP2+#($URC"HRC#H0Y]]IP(2P+5"BMS'M=QWY;'
M"S2>>B??S_R1-YS8]_7\M(V&GC]N&D5MHR!P1I51@T]0\0EZ^<@MH?]*\OBX
MEZ[7-YWR[<5YZ7XP"189 FOD+ZSR%[XN688FRV 2+#($UBC#L"K#T+ L"[RP
M)B8W",X4M^@P"FN**WBWC3S''7?+<E3Q&?7SD9U638] _J?*GHL+AF,AUS31
M+E:]J"_='2;!(D-@C6R.JVR.7Y=(QR;+8!(L,@36*(/KG%I/Q[!,2\"&NKS0
M.=-IAY4_# 9G0NVR\D=/*-6M]=-N+ZFRA9;M+\%HK[8-AT2VTIUT>J%>NC.,
MHD6FT)II]$YI]%Z72,MX3-7")%ID"JU9B].WAMO;0_^)3OV6MEHB;9NXHT%P
M+M(^H":=4\_N]C?MR_5JU1ETK]N+=X!)M,@46C-EI\\"-WAE:C3Z?6$4+3*%
MUJS%Z1/#[6V=_T2-8>M3<72NQK:)[YUKL6WC.N=JM&NCJ RQK1[I<1GB/A?%
ML*9:K<:&5WI8=K8^5^-$/>(ZP12SR&^0;7'. 4$;">E<#&5$K!CO%1>"[O3
MZY8*03-]FB*8(*8,Y/T-I>)XH1Y0#5EGOP%02P,$%     @ >X!75E4 T%P5
M!   &Q   !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULK5C1<J,V%/T5
M#=WI)#--0 )LD]J>B<WN[#[L-+/)M@^=/LAP;3,+B$JRG?Y])<#8@$PRK5\2
M$.<<G7LEW>AF>F#\A]@"2/2:I;F865LIBP?;%M$6,BKN60&Y^K)F/*-2O?*-
M+0H.-"Y)66H3QQG9&4UR:SXMQY[X?,IV,DUR>.)([+*,\G\6D++#S,+6<>!;
MLME*/6#/IP7=P#/([\435V]VHQ(G&>0B83GBL)Y9C_@AQ+XFE(C?$SB(LV>D
M0UDQ]D._?(EGEJ,=00J1U!)4_=K#$M)4*RD??]>B5C.G)IX_']4_E<&K8%94
MP)*E?R2QW,ZLB85B6--=*K^QPV>H RH-1BP5Y4]TJ+&.A:*=D"RKR<I!EN35
M;_I:)^*,@$<7"*0FD"[!NT!P:X+[7H)7$[PR,U4H91Y"*NE\RMD!<8U6:OJA
M3&;)5N$GN5[W9\G5UT3QY/Q+'K$,T M]!8'NT))E!<LAEP*Q-3I]1!]?U4X3
M@&X6D,,ZD;?H44J>K':2KE) DJ'ECG-%1+\5P*E>4X%N0I T2<6M4O[^'**;
M#[?H TIR]+)E.T'S6$QMJ8+05NRH-KRH#),+AC%!7UDNMP)]S&.(VP*VBKY)
M 3FF8$$&%4.([I&+?T'$(<1@:/E^.C;0P_?3G8%HW&9!W5+/?7-!49B(*&5B
MQP']^;@2DJM#]I<IXY6B9U;4E>=!%#2"F:5*BP"^!VO^\T]XY/QJRM8UQ<(K
MB;4RZ369](;4CYF\42E4.W@%JLB"VKSEH-3GQ93*2M(O)77-W<^#8#RU]^<9
MZF/NR-AU21L6FF!X/'8:6"LJOXG*']P?]3%],)GWK[D/KBD67DFLE;%1D['1
MX#[X!+&J:*E><U/2*O+H;)F<SGJ_B0B'$"W/X\;S>-#SLZ02+CD>]V9S)QW+
M?8C7@81]B#\QFYXTIB?#B58'+-GDEVQ/^A-V,]V'D(G;\=W'W&'_0KJ#QGDP
MZ/R%2;5!HNIHF;P'O4DGW93W(:Z+.][[F+N F*UCYW0#< 8K0@AK4,9C8TFH
MN5>J"5=5"Z^EUL[;V<T)_Y^Z4+-;BT6<D=<I\TL3SL/C[G$SP(CC!]Z%U2>G
M*,A_KQ0UMS6IW_7?QZ@#->IN70,,!_C"N<.GVPX>O *\53-J=LN<ZW;+A@%%
M_%$W@#[(<R_8/UTQ\/ =HRH<<7T"C1%XIFT4>-U+A0GG>[WJ9X 1XI^IM0,Y
MW2KPX)_@^;$O0&O.LEM4<+9/RMY0W9K>O#35VNVKCC/Q@VZ,!IR/_>[%R0 C
MQ//]3HSV6=>4 =^4W:= $=OELNH>FM&FPWTL^[K.^$)WOF4W=I*IVN:OE&\2
MU0BEL%:2SOU8>>)5)UJ]2%:4O=F*2=7IE8];U;T#UP#U?<V8/+[H"9K_!\S_
M!5!+ P04    " ![@%=6YCEV\$4%  #=%P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U."YX;6RM6-%RXC84_16-N^V0F01+,L:0 C,)3MM]V&DFV6T?.GT0
M1H!G;8M*,F3_OI+MV&#+-CO+2X+-N4?W7%U)!\V.C'\5.THE>(NC1,RMG93[
M>]L6P8[&1 S9GB;JFPWC,9'JD6]ML>>4K+.@.+(QA&,[)F%B+6;9NV>^F+%4
M1F%"GSD0:1P3_NV11NPXMY#U_N(EW.ZD?F$O9GNRI:]4?MD_<_5DERSK,*:)
M"%D".-W,K0=T[V.L S+$7R$]BI//0$M9,?95/WQ<SRVH,Z(1#:2F(.K?@2YI
M%&DFE<=_!:E5CJD#3S^_L_^6B5=B5D30)8O^#M=R-[<F%EC3#4DC^<*.?]!"
MD*OY A:)["\X%EAH@2 5DL5%L,H@#I/\/WDK"G$2@,8M ;@(P/6 44N 4P0X
MEP:,BH!15IE<2E8'GTBRF'%V!%RC%9O^D!4SBU;RPT3/^ZODZMM0Q<G%QR1@
M,06?R1L5X X\;38TFPG]!KP02<$+#5@2A%%(LHD:^%22,!(W"OWEU0>##S?@
M P@3\'G'4D&2M9C94B6FZ>V@2.(Q3P*W)($P^,02N1/@*5G3]3F!K125LO"[
MK$?<R>C38 @<= LPQ-B0T/+R<&0(]R\/AQUJG'*2G(S/Z9TDX(<BB)A(.07_
M/*R$Y&KA_&NJ>,XX,C/JW>1>[$E YY;:+@3E!VHM?OD)C>&OIFI=D\R_$ME9
M)4=E)4==[.^5'*@2J@Y>4;5Q4M6\V4NIUX"IE#FEFU'J??2PF$Z]F7TXK5 3
M<X<]Q\'G,-\$0YX'2]B9*K=4Y7;V1[5J3SK%L'AOP4/,TD3VM(Y[S=:Y)IE_
M);*S(H_+(H\O:9VL2X#ZN$\E70,B@=Q1L*%KRDD$A"0RE8Q_ UR5WU3<?)#Q
M20=@.*TU4Q-SYWHC6.LE VKD>MC<2EZITNM4^2IUVYRNB%N0*/O!-J7&%4WH
M)I0F<5XC):3WSS-Q3<P=<I%3$V= >= Q:YN4VB:=VGYG;'T,HPB$\9Z$7+D7
MHXA)8^A:Y9>]"+^)&#LC9$Y_6J8_[4Q_N2/)5L\-.) HS4]C$BGC1I+ V&K3
M9@TQFKAU-4T8AEY=D &$$9R8%2%8N0_8J>E%+5/"@QU0QD'9M8/RH7L]+]DS
M4RN+ZR8$ :?K4)J=!6RJG$QJ$HT@6$/Y)A1RT+A%Y(G%0ITBG]X"*@2@;S1(
MLUU:[Q[*.F=3:-2$FM5VZNO(!/+JYXT)-&X3A"M!N%/0GWIBC(GCQG N:DR&
M 33VZHDW08[3LH!0Y:-0I[E8#![SO0ML.(MOP)ZS0YC]@E$^H-<&%-SGAS><
MN/7=VX1SD=N8FB8,XY'KMFBL' X:7<D,/%,>T%XW@#H=U??:@:NR^==B.R]U
M9;M0I^&XEB4H1D'.Z8$R;!R<E\'\7MBYV,K^H&[_\V/.H"#76^Q)5DUW8,;!
MDV51J#3CG!;[@RK_@[H-T(4FH6 YKW)=2S_&[\EF@*=#!'^^Z6K7ROZ@;O_S
MW0:BAV^ T10-QXWT"O4]P5Y;I-\7B:!IU/.B5*8*=;NJ*SB0[@$&D^&DK413
MTU*%=2_< FLYQG%EOG"W^?IN7U+PU19=TYKTC#M 0]@R]?V1N'OB<>7*<+<K
M:S4Q15RMW/7S>]E#/\"&A5N([(E$0[='9.74<+=3^R'#T\>M?KABPWP4Y<'&
M#;]NS?V^01!T6G= ^^3>,Z9\F]T?ZY,X361^5UB^+>^H'[*;V=K[1W3OYS?-
M%4U^\?V)\&V8"!#1C:*$0T^=KCR_2\X?)-MGMZLK)B6+LX\[2M1YJ 'J^PUC
M\OU!#U#>Z"_^!U!+ P04    " ![@%=6QJ:0FWT$  #=$   &0   'AL+W=O
M<FMS:&5E=',O<VAE970U.2YX;6RMF%UOVS84AO\*H15#"]212'UGMH$TQK9<
MK N2M+L8=D%+M$U$$EV2CI/]^I*R(BD2Q29 ;V)]G'/T\/ <OF3F1\;OQ8X0
M"1[+HA(+9R?E_MQU1;8C)19G;$\J]6;#>(FENN5;5^PYP7GM5!8N\KS(+3&M
MG.6\?G;-EW-VD 6MR#4'XE"6F#]](@4[+ASH/#^XH=N=U _<Y7R/M^26R"_[
M:Z[NW#9*3DM2"<HJP,EFX5S \TOD:8?:XBLE1]&[!GHH:\;N]<U5OG \340*
MDDD= JN?!W))BD)'4AS?FJ!.^TWMV+]^COY[/7@UF#46Y)(5_]!<[A9.XH"<
M;/"AD#?L^"=I!A3J>!DK1/T7'!M;SP'904A6-LZ*H*35Z1<_-HGH.<!@P@$U
M#NBU#G[CX-<#/9'5PUIAB9=SSHZ :VL535_4N:F]U6AHI:?Q5G+UEBH_N;RJ
M,E82<(<?B0 S<*O*)#\4!+ -6)$-X9SDH+,!%T(0*<#[%9&8%N*#<OERNP+O
MWWT [P"MP-V.'02N<C%WI:+3WW"SAN33B01-D*Q(=@9\^!$@#R&#^^7KW>%+
M=U?EI$T,:A.#ZGC^#Q,#5E1D!1,'3L"_%VLAN:J]_TP#/$4,S!%U0YZ+/<[(
MPE$=)PA_(,[RUU]@Y/UF&NY/"O9B\'X[>-\6?7F)]U3B@OZO9E]'QSS; 36M
MJD$>5.?O51]+D#$AC?-\BAW6L?4R\K"$?A*I.7WHC\]D%?A1:_4"/&C! ROX
M9[7PJ26.8TFK+5"3)D"&.7]2Z]T1\]Q$>PH8]3A0&$-O0&NR0DE@I@U;VM!*
M>\TUJWRJ4TN^'6B=6!-D./I\ (-A1L=&(?13,V+4(D96Q(LLXP=5!07%:UI0
M28GX")J"$S4WDSO" 7E4PB*(L1ZB$9>?Q/$ ?FP4^*%GAH];^-@*?S-9NFI9
MH^;BC4<<4> /J\%@Y/>FXP5LTL(F5EB]TEBXDM$G8SC,X=@F2$,S5=I2I5:J
M6\FR^UHH<]7PI9YDK/77A)B./@\3/Q@PCHT02GPS)/0Z%?.LF']W/4\4:[]<
MC4KDC4LR3=,!JL$J"% \P=I37&AGU0UCI(+C!*)AZ1F,4#+1Y+ 3.VB5D^4?
M7"^5^;/BTY/X2562N%9\(RX:=X$7I7 (;#!#7C!1E["3*.A;!7IE@.U-^[D1
MV2I[;U7HGQ7M90(ZJ8-VK;NJ)*ZV=*UV:Y9)&@O7#*%H5.HF,XB2B4GJ! [:
M%:X^%LS89G805LJQ=,W\<+1VF,P"+X03E)W&0;O(77.RQS1_I9S!L53-X&A[
M8[+RIXJ^$S1H5[3I/OW1BC>6K%F81N&0VF 6(3BQSX&=MD&[N.E]V1M7E[&8
MA4&,HB&PP2Q,_*F2Z&0/VG7O*RX.^'30+-11%U<9,5*.Y6R&_%[?-)0FLP#&
M$_V%.MU#=MV[8VJ;_L;,-B'[.^\0^>F0V6#FPR@<2K7;.WOJ@_]?F&]I)90.
M;Y2?=Q:K /QTEC[=2+:OCZ-K)M7AMK[<$9P3K@W4^PUC\OE&GW#;_V@LOP-0
M2P,$%     @ >X!75G7MJX_+ P  T!   !D   !X;"]W;W)K<VAE971S+W-H
M965T-C N>&ULM9A1C]HX$,>_BI6K3KL2W<0)!-B#2"Q<U3UUVU6W[3V<[L&;
M#,37)*:VL[#2??C:24B@9*V"TA>P$\_?\QN/S9C)AO&O(@:0:)LFF9A:L93K
M:]L680PI$5=L#9EZLV0\)5)U^<H6:PXD*HS2Q'8=Q[=30C,KF!3/[GDP8;E,
M: ;W'(D\30E_OH&$;:86MG8//M)5+/4#.YBLR0H>0'Y>WW/5LVN5B*:0"<HR
MQ&$YM6;X>HY];5",^$)A(_;:2*,\,O95=VZCJ>5HCR"!4&H)HKZ>8 Y)HI64
M']\J4:N>4QONMW?J;PIX!?-(!,Q9\C>-9#RU1A:*8$GR1'YDF[=0 0VT7L@2
M47RB33EVZ%DHS(5D:66L/$AI5GZ3;16(/0,%VF[@5@;NCP;]%PR\RL K0$O/
M"JP%D228<+9!7(]6:KI1Q*:P5C0TT\OX(+EZ2Y6=#&ZSD*6 /I$M"/0:S:*(
MZO"2!-UF99+H8%\L0!*:B$LUY//# EV\ND2O$,W0IYCE@F21F-A2>:,U[;":
M^::<V7UA9NRB.Y;)6* _LPBB0P%;8=0L[H[EQC4J+B"\0A[N(==QW1:'YC]O
MC@WN>'5HO4+/>T'O"TGR,GRS1.T6DH6 _GFG!J%;":GXMRUDI6*_75%OZ6NQ
M)B%,+;5G!? GL(+??\.^\T<;;D=B!_#]&KYO4@_>?WB'0L+YLTJB#>%1&VRI
M,"@4]''S%&#LJ/-G8C_M8Q@G.A-C4&,,C!C-&I+=&O;T*0&<0X0DV2(B!,B>
MV@NA.D4%H(L(RM9E#Y&4Y9EL0R]G]??07[MX?(1N=.Y,=+]&]T]%;R/QCTA<
MSQW]P.$?K;3;Q\-FU(&#P]K!H='!A3JXA*2A/KS0+)<QXU0^M_EHU#EU5W4D
M=H \JI%'G1\IHR[A.Q([@!_7\..3CA314\7'XW^J'D"2(=BN*2]BTQ:$\5&6
M#AW_:+L9YS^3#CO-+[%S*A]5OXQ+FE$)*%'53NLI6JGN;RYO?,QFGOQ<N+TR
M QOA'B11$'_EG(J(EA7<_^A.H:5YVDIEE#LU;;M2.X1W&WBW\VU;2785@([4
M#@/05$+86&L4JY^K]6=+E<<IE44PVFM&LY"'GH'P-LNYV?)<Q*;>P>:"ISW!
MR?;%!.^HK*G@?T61A)LJ"0^Z3_".BILJ +^B5,)-K83-Q=()"6X6ZAL2W&AY
M*J*]=V=,@:^*J[1 H:Y8R^MC_;2^KL^*2ZK=#"_O^G>$KV@F4 )+9>I<#=5:
M\/+Z7'8D6Q<WT$<FU7VV:,9 (N!Z@'J_9$SN.GJ"^D^,X#M02P,$%     @
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
MOJ\Z1J[*&_!1&KI/RV9&3R14UH#F%U*:IXY=H'ET1?\ 4$L#!!0    ( 'N
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
M':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04
M" ![@%=6C"6PWV0%  #0*P  #P   'AL+W=O<FMB;V]K+GAM;,6:6V_B.!2
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
M.GX>2KWV?*WQ^M])]7@^MUPO?UE^[9S<XQ><TVU%??X+4$L#!!0    ( 'N
M5U:E?PYQ[@$  ) F   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %
MT%^ILD6-ZR</T6Z +;#@!TPRI5&3V+)=*'^/DP(2""I0D;B;1JWMN1./=%8]
MOWOV%"?;KNWCO%BEY,\8B]6*.AM+YZG/*TL7.IORU_# O*W6]H&8F,T,JUR?
MJ$_3--0H%N>7M+2;-DVNMOGGV+A^7@1J8S&YV&T<LN:%];YM*IOR.GOLZT\I
MT]>$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R
M?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!
M^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\
MCC_.^+W^+_L0('U(D#X42!\:I \#TL<Q2!\G('V<@O3!9RB-H(C*44CE**9R
M%%0YBJH<A56.XBI'@96CR"I09!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR
M2A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP*15:%(JM"D56AR*I09%4H
MLBH4616*K I%5H4BJT:15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\AJ4&0U
M*+(:%%D-BJP&15:#(JOY3UGOG5O_<?SX+#O;]&_Y;/PCVN(%4$L! A0#%
M  @ >X!75@=!36*!    L0   !               ( !     &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    " ![@%=6?#[.LNT    K @  $0
M    @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " ![@%=6F5R<
M(Q &  "<)P  $P              @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    ( 'N 5U:C)(E^W@<  ) O   8              " @0P(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " ![@%=6T>*\
M]3L"  "Y!0  &               @($@$   >&PO=V]R:W-H965T<R]S:&5E
M=#(N>&UL4$L! A0#%     @ >X!75E#CY.4)!P  L1X  !@
M ("!D1(  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( 'N
M5U9NI7FA_0(  %$*   8              " @= 9  !X;"]W;W)K<VAE971S
M+W-H965T-"YX;6Q02P$"% ,4    " ![@%=6R<&R+<@&  !_'P  &
M        @($#'0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%
M  @ >X!75N@589\_ P  A H  !@              ("! 20  'AL+W=O<FMS
M:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( 'N 5U;V*;HQ*PD  !U2   8
M              " @78G  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"
M% ,4    " ![@%=6WE\@PO\'  #3(P  &               @('7,   >&PO
M=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ >X!75F4'JIX#*@
MW80  !@              ("!##D  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM
M;%!+ 0(4 Q0    ( 'N 5U96RR8JP (  !D&   9              " @45C
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ >X!75D0@
M!,M4!   _ D  !D              ("!/&8  'AL+W=O<FMS:&5E=',O<VAE
M970Q,2YX;6Q02P$"% ,4    " ![@%=6)YK[@XD&  "7#P  &0
M    @('':@  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    (
M 'N 5U;>86#R/P<  "$1   9              " @8=Q  !X;"]W;W)K<VAE
M971S+W-H965T,3,N>&UL4$L! A0#%     @ >X!75KF<_LH.!P  )!$  !D
M             ("!_7@  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"
M% ,4    " ![@%=6UY;)_FT'  #;$@  &0              @(%"@   >&PO
M=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( 'N 5U9*03.F,P0
M $@)   9              " @>:'  !X;"]W;W)K<VAE971S+W-H965T,38N
M>&UL4$L! A0#%     @ >X!75N *;%J^#P  UR\  !D              ("!
M4(P  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " ![@%=6
M8_V/ E(+  "B&P  &0              @(%%G   >&PO=V]R:W-H965T<R]S
M:&5E=#$X+GAM;%!+ 0(4 Q0    ( 'N 5U;G5K\CO@4  -P,   9
M      " @<ZG  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%
M  @ >X!75A!0NN$/ P  G@8  !D              ("!PZT  'AL+W=O<FMS
M:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " ![@%=6R5:OR&L#  "9!P
M&0              @($)L0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+
M 0(4 Q0    ( 'N 5U8)]#@EY@(  &(&   9              " @:NT  !X
M;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ >X!75EM_L4CR
M*P  UXX  !D              ("!R+<  'AL+W=O<FMS:&5E=',O<VAE970R
M,RYX;6Q02P$"% ,4    " ![@%=65K^I-EX#   W"   &0
M@('QXP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( 'N
M5U;0-XLX#04  * ,   9              " @8;G  !X;"]W;W)K<VAE971S
M+W-H965T,C4N>&UL4$L! A0#%     @ >X!75B/EDIZS!   RPL  !D
M         ("!RNP  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4
M    " ![@%=644#6^"X$   E"@  &0              @(&T\0  >&PO=V]R
M:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( 'N 5U9#<&UTTP(  (<&
M   9              " @1GV  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL
M4$L! A0#%     @ >X!75DM'YKDM P  -0<  !D              ("!(_D
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " ![@%=6RAH5
M))P&   (%   &0              @(&'_   >&PO=V]R:W-H965T<R]S:&5E
M=#,P+GAM;%!+ 0(4 Q0    ( 'N 5U:3=AM[: 8  +T/   9
M  " @5H# 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @
M>X!75E3AJBO\ @  "@<  !D              ("!^0D! 'AL+W=O<FMS:&5E
M=',O<VAE970S,BYX;6Q02P$"% ,4    " ![@%=6^\NUFAT&  "G)P  &0
M            @($L#0$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4
M Q0    ( 'N 5U9 $37_V@(  $0)   9              " @8 3 0!X;"]W
M;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ >X!75A]:UK;7 @
M^0@  !D              ("!D18! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6Q02P$"% ,4    " ![@%=6BZ!-1:D"  "\!@  &0              @(&?
M&0$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( 'N 5U8T
M<M*9W 4  #\K   9              " @7\< 0!X;"]W;W)K<VAE971S+W-H
M965T,S<N>&UL4$L! A0#%     @ >X!75IUQ4T&C @  6 8  !D
M     ("!DB(! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M" ![@%=6@\7AUDX"  #I!   &0              @(%L)0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( 'N 5U8ZDWTIFP(  %T&   9
M              " @?$G 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L!
M A0#%     @ >X!75AX(KF7$ @  + H  !D              ("!PRH! 'AL
M+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " ![@%=6AM1S"*D%
M  !^*@  &0              @(&^+0$ >&PO=V]R:W-H965T<R]S:&5E=#0R
M+GAM;%!+ 0(4 Q0    ( 'N 5U:]IY!@WP,  /@.   9              "
M@9XS 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ >X!7
M5OJAUO<I P  ,0X  !D              ("!M#<! 'AL+W=O<FMS:&5E=',O
M<VAE970T-"YX;6Q02P$"% ,4    " ![@%=6HK[!$M<$  #>&0  &0
M        @($4.P$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0
M   ( 'N 5U9U$.K#@P(  !$&   9              " @2)  0!X;"]W;W)K
M<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ >X!75J48CE&O!0  6BD
M !D              ("!W$(! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q0
M2P$"% ,4    " ![@%=66_8H7DL$  ""%0  &0              @('"2 $
M>&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( 'N 5U;>7:F]
MF (  +$&   9              " @41- 0!X;"]W;W)K<VAE971S+W-H965T
M-#DN>&UL4$L! A0#%     @ >X!75N.,-S#[!   2QP  !D
M ("!$U ! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " ![
M@%=6AI*3U? .   %SP  &0              @(%%50$ >&PO=V]R:W-H965T
M<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( 'N 5U;V%!O%O ,   8/   9
M          " @6QD 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#
M%     @ >X!75AVU) >B P  G@L  !D              ("!7V@! 'AL+W=O
M<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " ![@%=69)]U$W(#   0
M"P  &0              @($X; $ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM
M;%!+ 0(4 Q0    ( 'N 5U:A#Z^"$ ,  -L(   9              " @>%O
M 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ >X!75L+$
M>R$&!   <!4  !D              ("!*',! 'AL+W=O<FMS:&5E=',O<VAE
M970U-BYX;6Q02P$"% ,4    " ![@%=650#07!4$   ;$   &0
M    @(%E=P$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    (
M 'N 5U;F.7;P104  -T7   9              " @;%[ 0!X;"]W;W)K<VAE
M971S+W-H965T-3@N>&UL4$L! A0#%     @ >X!75L:FD)M]!   W1   !D
M             ("!+8$! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"
M% ,4    " ![@%=6=>VKC\L#  #0$   &0              @('AA0$ >&PO
M=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( 'N 5U97A 62<00
M %X?   9              " @>.) 0!X;"]W;W)K<VAE971S+W-H965T-C$N
M>&UL4$L! A0#%     @ >X!75E$41 ZM @  _08  !D              ("!
MBXX! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " ![@%=6
MY2OI37P"  "D!@  &0              @(%OD0$ >&PO=V]R:W-H965T<R]S
M:&5E=#8S+GAM;%!+ 0(4 Q0    ( 'N 5U;M@=WLWP(  -\*   9
M      " @2*4 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%
M  @ >X!75G*3C/52 P  @ D  !D              ("!.)<! 'AL+W=O<FMS
M:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " ![@%=6\R_0&N@!  !:!
M&0              @('!F@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+
M 0(4 Q0    ( 'N 5U:#6^;N4@,  ,X5   -              "  >"< 0!X
M;"]S='EL97,N>&UL4$L! A0#%     @ >X!75I>*NQS     $P(   L
M         ( !7: ! %]R96QS+RYR96QS4$L! A0#%     @ >X!75HPEL-]D
M!0  T"L   \              ( !1J$! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( 'N 5U8>WYE>' (  #TG   :              "  =>F 0!X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( 'N 5U:E?PYQ[@$
M ) F   3              "  2NI 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@    !* $H /10  $JK 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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>89
<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>90
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>189</ContextCount>
  <ElementCount>349</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>52</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Organization and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/OrganizationandSignificantAccountingPolicies</Role>
      <ShortName>Organization and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Recent Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RecentAccountingStandards</Role>
      <ShortName>Recent Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/Restructuring</Role>
      <ShortName>Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissions</Role>
      <ShortName>Revenue, Deferred Revenue and Prepaid Commissions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Consolidated Financial Statements' Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/ConsolidatedFinancialStatementsComponents</Role>
      <ShortName>Consolidated Financial Statements' Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNet</Role>
      <ShortName>Goodwill, Capitalized Software Development and Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Asset Retirement Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/AssetRetirementObligations</Role>
      <ShortName>Asset Retirement Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Related Parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RelatedParties</Role>
      <ShortName>Related Parties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTS</Role>
      <ShortName>VALUATION AND QUALIFYING ACCOUNTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Organization and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Organization and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.spok.com/role/OrganizationandSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Restructuring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RestructuringTables</Role>
      <ShortName>Restructuring (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.spok.com/role/Restructuring</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsTables</Role>
      <ShortName>Revenue, Deferred Revenue and Prepaid Commissions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissions</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.spok.com/role/Leases</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Consolidated Financial Statements' Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsTables</Role>
      <ShortName>Consolidated Financial Statements' Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.spok.com/role/ConsolidatedFinancialStatementsComponents</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetTables</Role>
      <ShortName>Goodwill, Capitalized Software Development and Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Asset Retirement Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/AssetRetirementObligationsTables</Role>
      <ShortName>Asset Retirement Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.spok.com/role/AssetRetirementObligations</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.spok.com/role/StockholdersEquity</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.spok.com/role/IncomeTaxes</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.spok.com/role/CommitmentsandContingencies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Organization and Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails</Role>
      <ShortName>Organization and Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Restructuring - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RestructuringNarrativeDetails</Role>
      <ShortName>Restructuring - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Restructuring - Restructuring Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RestructuringRestructuringCostsDetails</Role>
      <ShortName>Restructuring - Restructuring Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Restructuring - Activity for Restructuring Related Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RestructuringActivityforRestructuringRelatedLiabilitiesDetails</Role>
      <ShortName>Restructuring - Activity for Restructuring Related Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Schedule of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails</Role>
      <ShortName>Revenue, Deferred Revenue and Prepaid Commissions - Schedule of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails</Role>
      <ShortName>Revenue, Deferred Revenue and Prepaid Commissions - Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Additional Details (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsAdditionalDetailsDetails</Role>
      <ShortName>Revenue, Deferred Revenue and Prepaid Commissions - Additional Details (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Prepaid Commissions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails</Role>
      <ShortName>Revenue, Deferred Revenue and Prepaid Commissions - Prepaid Commissions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails</Role>
      <ShortName>Revenue, Deferred Revenue and Prepaid Commissions - Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Leases - Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/LeasesLeaseCostsDetails</Role>
      <ShortName>Leases - Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Leases - Lease Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/LeasesLeaseMaturitiesDetails</Role>
      <ShortName>Leases - Lease Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Consolidated Financial Statements' Components - Depreciation, Amortization and Accretion (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails</Role>
      <ShortName>Consolidated Financial Statements' Components - Depreciation, Amortization and Accretion (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Consolidated Financial Statements' Components - Accounts Receivable, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsAccountsReceivablenetDetails</Role>
      <ShortName>Consolidated Financial Statements' Components - Accounts Receivable, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Consolidated Financial Statements' Components - Property and Equipment, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails</Role>
      <ShortName>Consolidated Financial Statements' Components - Property and Equipment, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails</Role>
      <ShortName>Goodwill, Capitalized Software Development and Intangible Assets, Net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails</Role>
      <ShortName>Goodwill, Capitalized Software Development and Intangible Assets, Net - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Asset Retirement Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/AssetRetirementObligationsDetails</Role>
      <ShortName>Asset Retirement Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.spok.com/role/AssetRetirementObligationsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Stockholders' Equity - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails</Role>
      <ShortName>Stockholders' Equity - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Stockholders' Equity - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails</Role>
      <ShortName>Stockholders' Equity - Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Stockholders' Equity - Activities Under Equity Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails</Role>
      <ShortName>Stockholders' Equity - Activities Under Equity Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Stockholders' Equity - Additional Awards Under 2011 LTIP (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails</Role>
      <ShortName>Stockholders' Equity - Additional Awards Under 2011 LTIP (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Stockholders' Equity - ESPP Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/StockholdersEquityESPPActivityDetails</Role>
      <ShortName>Stockholders' Equity - ESPP Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Stockholders' Equity - Summary of Stock Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stockholders' Equity - Summary of Stock Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) Attributable to Current Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Benefit) Attributable to Current Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Effective Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Income Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.spok.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/RelatedPartiesDetails</Role>
      <ShortName>Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.spok.com/role/RelatedParties</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails</Role>
      <ShortName>VALUATION AND QUALIFYING ACCOUNTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTS</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="spok-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - spok-20221231.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - spok-20221231.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: spok:IncomeTaxExaminationStatuteofLimitationsTerm, spok:LOCContractPeriodRequirement, us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage -  spok-20221231.htm 4</Log>
    <Log type="Warning">[dqc-0015-Negative-Values] Fact us-gaap:AssetRetirementObligationAccretionExpense has a value of -125000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:AssetRetirementObligationAccretionExpense fact are: Context: i32d7b3946102446cb954cd86d4104ad6_D20210101-20211231, Unit: usd, Rule Element Id: 2686. spok-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="spok-20221231.htm">spok-20221231.htm</File>
    <File>ex1010-2020ltip.htm</File>
    <File>ex1015-2023stip.htm</File>
    <File>ex23-202210kauditorconsent.htm</File>
    <File>ex311-2022ceo302certificat.htm</File>
    <File>ex312-2022cfo302certificat.htm</File>
    <File>ex321-2022ceo906certificat.htm</File>
    <File>ex322-2022cfo906certificat.htm</File>
    <File>spok-20221231.xsd</File>
    <File>spok-20221231_cal.xml</File>
    <File>spok-20221231_def.xml</File>
    <File>spok-20221231_lab.xml</File>
    <File>spok-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>spok-20221231_g1.jpg</File>
    <File>spok-20221231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="789">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>93
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "spok-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 19,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap/2022": 789,
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 189,
   "dts": {
    "calculationLink": {
     "local": [
      "spok-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "spok-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "spok-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "spok-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "spok-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "spok-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 520,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 8,
    "http://www.spok.com/20221231": 2,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 14
   },
   "keyCustom": 46,
   "keyStandard": 303,
   "memberCustom": 26,
   "memberStandard": 25,
   "nsprefix": "spok",
   "nsuri": "http://www.spok.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.spok.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Recent Accounting Standards",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.spok.com/role/RecentAccountingStandards",
     "shortName": "Recent Accounting Standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Restructuring",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.spok.com/role/Restructuring",
     "shortName": "Restructuring",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissions",
     "shortName": "Revenue, Deferred Revenue and Prepaid Commissions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.spok.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Consolidated Financial Statements' Components",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.spok.com/role/ConsolidatedFinancialStatementsComponents",
     "shortName": "Consolidated Financial Statements' Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNet",
     "shortName": "Goodwill, Capitalized Software Development and Intangible Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Asset Retirement Obligations",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.spok.com/role/AssetRetirementObligations",
     "shortName": "Asset Retirement Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.spok.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.spok.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.spok.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.spok.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.spok.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Related Parties",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.spok.com/role/RelatedParties",
     "shortName": "Related Parties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTS",
     "shortName": "VALUATION AND QUALIFYING ACCOUNTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "spok:BusinessPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Organization and Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "23",
     "role": "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies",
     "shortName": "Organization and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "spok:BusinessPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Restructuring (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.spok.com/role/RestructuringTables",
     "shortName": "Restructuring (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsTables",
     "shortName": "Revenue, Deferred Revenue and Prepaid Commissions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.spok.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "spok:DepreciationAmortizationAndAccretionTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Consolidated Financial Statements' Components (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsTables",
     "shortName": "Consolidated Financial Statements' Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "spok:DepreciationAmortizationAndAccretionTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetTables",
     "shortName": "Goodwill, Capitalized Software Development and Intangible Assets, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Asset Retirement Obligations (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.spok.com/role/AssetRetirementObligationsTables",
     "shortName": "Asset Retirement Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.spok.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.spok.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.spok.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesCommissionsAndFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Organization and Significant Accounting Policies (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails",
     "shortName": "Organization and Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesCommissionsAndFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i4004de2218ab427eb504ae02e3d6c763_D20220201-20220208",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "position",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Restructuring - Narrative (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.spok.com/role/RestructuringNarrativeDetails",
     "shortName": "Restructuring - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i4004de2218ab427eb504ae02e3d6c763_D20220201-20220208",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "position",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeveranceCosts1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Restructuring - Restructuring Costs (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.spok.com/role/RestructuringRestructuringCostsDetails",
     "shortName": "Restructuring - Restructuring Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeveranceCosts1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i98e2cf986874499db76ac3e5314b0a18_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Restructuring - Activity for Restructuring Related Liabilities (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.spok.com/role/RestructuringActivityforRestructuringRelatedLiabilitiesDetails",
     "shortName": "Restructuring - Activity for Restructuring Related Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i98e2cf986874499db76ac3e5314b0a18_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Schedule of Revenue (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails",
     "shortName": "Revenue, Deferred Revenue and Prepaid Commissions - Schedule of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i383055fd6ac643638e5c354fbfe47b49_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i98e2cf986874499db76ac3e5314b0a18_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Deferred Revenue (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails",
     "shortName": "Revenue, Deferred Revenue and Prepaid Commissions - Deferred Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i98e2cf986874499db76ac3e5314b0a18_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Additional Details (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsAdditionalDetailsDetails",
     "shortName": "Revenue, Deferred Revenue and Prepaid Commissions - Additional Details (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesOutstanding",
       "us-gaap:PreferredStockSharesOutstanding",
       "us-gaap:PreferredStockSharesIssued",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i0a09a0ed8a1241dd92d337e5a9f3cbad_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Prepaid Commissions (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails",
     "shortName": "Revenue, Deferred Revenue and Prepaid Commissions - Prepaid Commissions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i0a09a0ed8a1241dd92d337e5a9f3cbad_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Revenue, Deferred Revenue and Prepaid Commissions - Performance Obligations (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails",
     "shortName": "Revenue, Deferred Revenue and Prepaid Commissions - Performance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "spok:LesseeOperatingLeaseTerminationTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Leases - Additional Information (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.spok.com/role/LeasesAdditionalInformationDetails",
     "shortName": "Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "spok:LesseeOperatingLeaseTerminationTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Leases - Lease Costs (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.spok.com/role/LeasesLeaseCostsDetails",
     "shortName": "Leases - Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Leases - Lease Maturities (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.spok.com/role/LeasesLeaseMaturitiesDetails",
     "shortName": "Leases - Lease Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "spok:DepreciationAmortizationAndAccretionTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "spok:DepreciationNetOfAssetRetirementCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Consolidated Financial Statements' Components - Depreciation, Amortization and Accretion (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails",
     "shortName": "Consolidated Financial Statements' Components - Depreciation, Amortization and Accretion (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "spok:DepreciationAmortizationAndAccretionTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "spok:DepreciationNetOfAssetRetirementCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Consolidated Financial Statements' Components - Accounts Receivable, net (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsAccountsReceivablenetDetails",
     "shortName": "Consolidated Financial Statements' Components - Accounts Receivable, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Consolidated Financial Statements' Components - Property and Equipment, net (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails",
     "shortName": "Consolidated Financial Statements' Components - Property and Equipment, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net - Narrative (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails",
     "shortName": "Goodwill, Capitalized Software Development and Intangible Assets, Net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "id0ebcc66c3ba41cfa5e926d27d74b077_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Goodwill, Capitalized Software Development and Intangible Assets, Net - Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails",
     "shortName": "Goodwill, Capitalized Software Development and Intangible Assets, Net - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "id0ebcc66c3ba41cfa5e926d27d74b077_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i98e2cf986874499db76ac3e5314b0a18_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Asset Retirement Obligations (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.spok.com/role/AssetRetirementObligationsDetails",
     "shortName": "Asset Retirement Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationLiabilitiesSettled",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Stockholders' Equity - Additional Information (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails",
     "shortName": "Stockholders' Equity - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Stockholders' Equity - Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails",
     "shortName": "Stockholders' Equity - Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "id7a45f26623d4a9e9589cfd0fab1b281_D20220101-20221231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "spok:ActivitiesUnderEquityPlanFromInceptionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "iaaf2f4df38f64d31a869112b962b058c_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Stockholders' Equity - Activities Under Equity Plan (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails",
     "shortName": "Stockholders' Equity - Activities Under Equity Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "spok:ActivitiesUnderEquityPlanFromInceptionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "id4db3a4573094b2583ae70c3856be7b2_I20191231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i0cbdbca182eb434a8c054710c5c91855_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Stockholders' Equity - Additional Awards Under 2011 LTIP (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
     "shortName": "Stockholders' Equity - Additional Awards Under 2011 LTIP (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i0cbdbca182eb434a8c054710c5c91855_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "spok:ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock",
       "spok:ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i1d1725fdd57b4d9183c9ed567ad29e83_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Stockholders' Equity - ESPP Activity (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.spok.com/role/StockholdersEquityESPPActivityDetails",
     "shortName": "Stockholders' Equity - ESPP Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "spok:ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock",
       "spok:ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i774b20ff037d4efba1d2399e24320bc5_I20191231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Stockholders' Equity - Summary of Stock Based Compensation Expense (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails",
     "shortName": "Stockholders' Equity - Summary of Stock Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) Attributable to Current Operations (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails",
     "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) Attributable to Current Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Effective Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "spok:ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails",
     "shortName": "Income Taxes - Schedule of Deferred Income Tax Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "spok:ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Income Taxes - Additional Information (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i326827c8c8074292bed81a3112e827db_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i7b7e287b5c3949008685255b20fb30b8_I20220531",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i12b1b0439a264fde8fe0af063e62eb74_D20211001-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LossContingencyLossInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i40a01bff2fba4f8da768f31101daeb67_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails",
     "shortName": "Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i40a01bff2fba4f8da768f31101daeb67_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "spok:LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Employee Benefit Plans (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.spok.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Related Parties (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.spok.com/role/RelatedPartiesDetails",
     "shortName": "Related Parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i204067a9e0134b1e828c29f1f6fd2c3f_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "i44944cae1d364c8d877d7be7810f3c81_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails",
     "shortName": "VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib9412987e0944b5cbddf728028ddd926_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ifdad98b9207c4addbfb55524003c3a19_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ifdad98b9207c4addbfb55524003c3a19_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "spok:DeferredTaxAssetValuationWriteDown",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Organization and Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.spok.com/role/OrganizationandSignificantAccountingPolicies",
     "shortName": "Organization and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "spok-20221231.htm",
      "contextRef": "ib0732821fdf84ff68dbf24da10b42f00_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": null,
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - spok-20221231.htm",
     "menuCat": "Cover",
     "order": "66",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - spok-20221231.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 52,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding (shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.spok.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "spok_A2012EquityPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2012 Equity Plan [Member]",
        "label": "2012 Equity Plan [Member]",
        "terseLabel": "2012 Equity Plan"
       }
      }
     },
     "localname": "A2012EquityPlanMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_A2020EquityPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Equity Plan",
        "label": "2020 Equity Plan [Member]",
        "terseLabel": "2020 Equity Plan"
       }
      }
     },
     "localname": "A2020EquityPlanMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Activities under equity plan from inception.",
        "label": "Activities Under Equity Plan From Inception Table [Table Text Block]",
        "terseLabel": "Schedule of Activities Under Equity Plan From Inception"
       }
      }
     },
     "localname": "ActivitiesUnderEquityPlanFromInceptionTableTableTextBlock",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "spok_ActivitiesUnderEquityPlanFromInceptionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Activities under equity plan from inception.",
        "label": "Activities Under Equity Plan From Inception [Table Text Block]",
        "terseLabel": "Schedule of Activities Under Equity Plan"
       }
      }
     },
     "localname": "ActivitiesUnderEquityPlanFromInceptionTableTextBlock",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "spok_AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Paid-In Capital And Accumulated Other Comprehensive Income (Loss) [Member]",
        "label": "Additional Paid-In Capital And Accumulated Other Comprehensive Income (Loss) [Member]",
        "terseLabel": "Additional Paid-In Capital and Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalAndAccumulatedOtherComprehensiveIncomeLossMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_AllowanceforDoubtfulAccountsServiceCreditsandOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Doubtful Accounts, Service Credits and Other [Member]",
        "label": "Allowance for Doubtful Accounts, Service Credits and Other [Member]",
        "terseLabel": "Allowance for Credit Losses, Service Credits and Other"
       }
      }
     },
     "localname": "AllowanceforDoubtfulAccountsServiceCreditsandOtherMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_AssetRetirementCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Costs [Member]",
        "label": "Asset Retirement Costs [Member]",
        "terseLabel": "Asset retirement costs"
       }
      }
     },
     "localname": "AssetRetirementCostsMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_AssetRetirementObligationAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligation, Additions",
        "label": "Asset Retirement Obligation, Additions",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AssetRetirementObligationAdditions",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligation, Estimated Liability, Removal Costs and Timing Refinements",
        "label": "Asset Retirement Obligation, Estimated Liability, Removal Costs And Timing Refinements",
        "terseLabel": "Total estimated liability"
       }
      }
     },
     "localname": "AssetRetirementObligationEstimatedLiabilityRemovalCostsAndTimingRefinements",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_AssetRetirementObligationLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligation Liabilities [Line Items]",
        "label": "Asset Retirement Obligation Liabilities [Line Items]",
        "terseLabel": "Asset Retirement Obligation Liabilities [Line Items]"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesLineItems",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "spok_AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations, Fair Value Estimate, Contractor Fee, Annual Percentage Increase (Decrease)",
        "label": "Asset Retirement Obligations, Fair Value Estimate, Contractor Fee, Annual Percentage Increase (Decrease)",
        "terseLabel": "Contractor fee, annual percentage increase"
       }
      }
     },
     "localname": "AssetRetirementObligationsFairValueEstimateContractorFeeAnnualPercentageIncreaseDecrease",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "spok_AssetRetirementObligationsNoncurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations, Noncurrent [Member]",
        "label": "Asset Retirement Obligations, Noncurrent [Member]",
        "terseLabel": "Asset Retirement Obligations, Noncurrent"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrentMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.spok.com/20221231",
     "xbrltype": "stringItemType"
    },
    "spok_BusinessPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Policy [Policy Text Block]",
        "label": "Business Policy [Policy Text Block]",
        "terseLabel": "Business"
       }
      }
     },
     "localname": "BusinessPolicyPolicyTextBlock",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "spok_CapitalizedContractCostAmountRecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Contract Cost, Amount Recognized",
        "label": "Capitalized Contract Cost, Amount Recognized",
        "negatedTerseLabel": "Commissions Recognized"
       }
      }
     },
     "localname": "CapitalizedContractCostAmountRecognized",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_CapitalizedContractCostRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Contract Cost [Roll Forward]",
        "label": "Capitalized Contract Cost [Roll Forward]",
        "terseLabel": "Capitalized Contract Cost [Roll Forward]"
       }
      }
     },
     "localname": "CapitalizedContractCostRollForward",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "spok_ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes In Deferred Income Tax Assets And Liabilities Table [Text Block]",
        "label": "Changes In Deferred Income Tax Assets And Liabilities Table [Table Text Block]",
        "terseLabel": "Schedule of Deferred Income Tax Assets"
       }
      }
     },
     "localname": "ChangesInDeferredIncomeTaxAssetsAndLiabilitiesTableTableTextBlock",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "spok_CommitmentsAndContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments And Contingencies [Line Items]",
        "label": "Commitments And Contingencies [Line Items]",
        "terseLabel": "Commitments And Contingencies [Line Items]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesLineItems",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "spok_CommitmentsAndContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments And Contingencies [Table]",
        "label": "Commitments And Contingencies [Table]",
        "terseLabel": "Commitments And Contingencies [Table]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesTable",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "spok_ContractWithCustomerLiabilityIncreaseFromAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer Liability Increase From Additions",
        "label": "Contract With Customer Liability Increase From Additions",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityIncreaseFromAdditions",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer Liability Revenue Recognized Including Opening Balance",
        "label": "Contract With Customer Liability Revenue Recognized Including Opening Balance",
        "negatedTerseLabel": "Revenue Recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_ContractWithCustomerLiabilityRollForwardAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer Liability (Roll Forward)",
        "label": "Contract With Customer Liability (Roll Forward) [Abstract]",
        "terseLabel": "Contract With Customer Liability (Roll Forward) [Abstract]"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRollForwardAbstract",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "spok_DeferredTaxAssetValuationWriteDown": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Valuation Write Down",
        "label": "Deferred Tax Asset, Valuation Write Down",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetValuationWriteDown",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_DeferredTaxAssetsLiabilitiesGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets (Liabilities), Gross",
        "label": "Deferred Tax Assets (Liabilities), Gross",
        "totalLabel": "Net deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesGross",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_DeferredTaxAssetsOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Lease Liabilities",
        "label": "Deferred Tax Assets, Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseLiabilities",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_DeferredTaxLiabilitiesRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Right-of-Use Assets",
        "label": "Deferred Tax Liabilities, Right-of-Use Assets",
        "negatedLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRightOfUseAssets",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_DepreciationAmortizationAndAccretionTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation amortization and accretion.",
        "label": "Depreciation Amortization And Accretion Table [Table Text Block]",
        "terseLabel": "Summary of Depreciation, Amortization and Accretion"
       }
      }
     },
     "localname": "DepreciationAmortizationAndAccretionTableTableTextBlock",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "spok_DepreciationAssetRetirementCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails": {
       "order": 2.0,
       "parentTag": "spok_DepreciationNetOfAssetRetirementCosts",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation, Asset Retirement Costs",
        "label": "Depreciation, Asset Retirement Costs",
        "negatedTerseLabel": "Asset retirement costs"
       }
      }
     },
     "localname": "DepreciationAssetRetirementCosts",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_DepreciationNetOfAssetRetirementCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DepreciationAmortizationAndAccretionNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation, Net Of Asset Retirement Costs",
        "label": "Depreciation, Net Of Asset Retirement Costs",
        "totalLabel": "Total depreciation"
       }
      }
     },
     "localname": "DepreciationNetOfAssetRetirementCosts",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan [Member]",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.spok.com/role/StockholdersEquityESPPActivityDetails",
      "http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_EquityInLieuOfSalaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity In Lieu Of Salary",
        "label": "Equity In Lieu Of Salary [Member]",
        "terseLabel": "Equity in lieu of salary"
       }
      }
     },
     "localname": "EquityInLieuOfSalaryMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_FurnitureFixturesandVehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Furniture, Fixtures and Vehicles [Member]",
        "label": "Furniture, Fixtures and Vehicles [Member]",
        "terseLabel": "Furniture, fixtures and vehicles"
       }
      }
     },
     "localname": "FurnitureFixturesandVehiclesMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_HardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hardware",
        "label": "Hardware [Member]",
        "terseLabel": "Hardware"
       }
      }
     },
     "localname": "HardwareMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_IncomeTaxExaminationStatuteofLimitationsTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Examination, Statute of Limitations, Term",
        "label": "Income Tax Examination, Statute of Limitations, Term",
        "terseLabel": "Statute of limitations"
       }
      }
     },
     "localname": "IncomeTaxExaminationStatuteofLimitationsTerm",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "spok_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Operating Lease, Right-of-Use Asset",
        "label": "Increase (Decrease) in Operating Lease, Right-of-Use Asset",
        "negatedLabel": "Decrease in right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_IncreaseDecreaseToCapitalizedContractCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) To Capitalized Contract Cost",
        "label": "Increase (Decrease) To Capitalized Contract Cost",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "IncreaseDecreaseToCapitalizedContractCost",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_IssuanceOfCommonStockForVestedRestrictedStockUnitsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance Of Common Stock For Vested Restricted Stock Units Shares",
        "label": "Issuance Of Common Stock For Vested Restricted Stock Units Shares",
        "terseLabel": "Issuance of common stock for vested restricted stock units under the 2012 equity plan (in shares)"
       }
      }
     },
     "localname": "IssuanceOfCommonStockForVestedRestrictedStockUnitsShares",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "spok_LOCContractPeriodRequirement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LOC Contract Period Requirement",
        "label": "L O C Contract Period Requirement",
        "terseLabel": "LOC contract period requirement"
       }
      }
     },
     "localname": "LOCContractPeriodRequirement",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Noncancelable Operating Lease, Liability, to be Paid",
        "label": "Lessee, Noncancelable Operating Lease, Liability, to be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeNoncancelableOperatingLeaseLiabilityToBePaid",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, after Year Five",
        "label": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeNoncancelableOperatingLeaseLiabilityToBePaidAfterYearFive",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Five",
        "label": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFive",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Four",
        "label": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearFour",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year One",
        "label": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearOne",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Three",
        "label": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearThree",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "spok_LesseeNoncancelableOperatingLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Two",
        "label": "Lessee, Noncancelable Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeNoncancelableOperatingLeaseLiabilityToBePaidYearTwo",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_LesseeOperatingLeaseAreaOfLease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Area Of Lease",
        "label": "Lessee, Operating Lease, Area Of Lease",
        "terseLabel": "Area lease"
       }
      }
     },
     "localname": "LesseeOperatingLeaseAreaOfLease",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "spok_LesseeOperatingLeaseNotificationOfTerminationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Notification of Termination Period",
        "label": "Lessee, Operating Lease, Notification of Termination Period",
        "terseLabel": "Lessee, operating lease, notification of termination period"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNotificationOfTerminationPeriod",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "spok_LesseeOperatingLeaseNumberOfLeasesExtended": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number of Leases Extended",
        "label": "Lessee, Operating Lease, Number of Leases Extended",
        "terseLabel": "Lessee, operating lease, number of leases extended"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfLeasesExtended",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "spok_LesseeOperatingLeaseNumberOfRenewalTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number Of Renewal Terms",
        "label": "Lessee, Operating Lease, Number Of Renewal Terms",
        "terseLabel": "Number of renewal options"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfRenewalTerms",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "spok_LesseeOperatingLeaseTerminationTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Termination Term",
        "label": "Lessee, Operating Lease, Termination Term",
        "terseLabel": "Termination term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTerminationTerm",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "spok_MinimumRemainingContractualObligationForLicenseAndServiceContractMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Remaining Contractual Obligation For License and Service Contract",
        "label": "Minimum Remaining Contractual Obligation For License and Service Contract [Member]",
        "terseLabel": "Minimum Remaining Contractual Obligation For License and Service Contract"
       }
      }
     },
     "localname": "MinimumRemainingContractualObligationForLicenseAndServiceContractMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_NumberofSignificantAllowanceAccounts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Significant Allowance Accounts",
        "label": "Number of Significant Allowance Accounts",
        "terseLabel": "Number of significant allowance accounts"
       }
      }
     },
     "localname": "NumberofSignificantAllowanceAccounts",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "spok_OfficeAndTransmitterBuildingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office And Transmitter Buildings [Member]",
        "label": "Office And Transmitter Buildings [Member]",
        "terseLabel": "Office and transmitter buildings"
       }
      }
     },
     "localname": "OfficeAndTransmitterBuildingsMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_OperatingLossCarryforwardsIndefiniteLived": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLossCarryforwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Loss Carryforwards, Indefinite Lived",
        "label": "Operating Loss Carryforwards, Indefinite Lived",
        "terseLabel": "NOL carryforwards, indefinite lived"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsIndefiniteLived",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_OperatingLossCarryforwardsSubjectToExpiration": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLossCarryforwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Loss Carryforwards, Subject to Expiration",
        "label": "Operating Loss Carryforwards, Subject to Expiration",
        "terseLabel": "NOL carryforwards, subject to expiration"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsSubjectToExpiration",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_PagingEquipmentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paging Equipment Assets [Member]",
        "label": "Paging Equipment Assets [Member]",
        "terseLabel": "Paging Equipment Assets"
       }
      }
     },
     "localname": "PagingEquipmentAssetsMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_PagingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paging [Member]",
        "label": "Paging [Member]",
        "terseLabel": "Paging revenue"
       }
      }
     },
     "localname": "PagingMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_PagingandComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paging and Computer Equipment [Member]",
        "label": "Paging and Computer Equipment [Member]",
        "terseLabel": "Paging and computer equipment"
       }
      }
     },
     "localname": "PagingandComputerEquipmentMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_ProfessionalAndOtherFeesRestructuring": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/RestructuringRestructuringCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional And Other Fees, Restructuring",
        "label": "Professional And Other Fees, Restructuring",
        "terseLabel": "Contractual terminations"
       }
      }
     },
     "localname": "ProfessionalAndOtherFeesRestructuring",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RestructuringRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_ProfessionalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional Services [Member]",
        "label": "Professional Services [Member]",
        "terseLabel": "Professional services"
       }
      }
     },
     "localname": "ProfessionalServicesMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the reporting period in service credits and expense charged against operations, the offset which is generally to the allowance for doubtful accounts for the purpose of reducing receivables, including notes receivable, to an amount that approximates their net realizable value (the amount expected to be collected).",
        "label": "Provisions For Doubtful Accounts, Service Credits, Noncash Taxes And Other",
        "terseLabel": "Provisions for credit losses, service credits and other"
       }
      }
     },
     "localname": "ProvisionsForDoubtfulAccountsServiceCreditsNoncashTaxesAndOther",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_RelatedPartyShortTermLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party, Short-Term Lease, Cost",
        "label": "Related Party, Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost - related party"
       }
      }
     },
     "localname": "RelatedPartyShortTermLeaseCost",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock, Restricted Stock Units, And Deferred Stock Units",
        "label": "Restricted Stock, Restricted Stock Units, And Deferred Stock Units [Member]",
        "terseLabel": "Restricted Stock, Restricted Stock Units, And Deferred Stock Units"
       }
      }
     },
     "localname": "RestrictedStockRestrictedStockUnitsAndDeferredStockUnitsMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_RestrictedStockandRestrictedStockUnitsRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock and Restricted Stock Units (RSUs) [Member]",
        "label": "Restricted Stock and Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock and RSUs"
       }
      }
     },
     "localname": "RestrictedStockandRestrictedStockUnitsRSUsMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock and Restricted Stock Units with Contingent Performance Requirements [Member]",
        "label": "Restricted Stock and Restricted Stock Units with Contingent Performance Requirements [Member]",
        "terseLabel": "Contingent restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockandRestrictedStockUnitswithContingentPerformanceRequirementsMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_SalesAndUseTaxesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales And Use Taxes",
        "label": "Sales And Use Taxes [Policy Text Block]",
        "terseLabel": "Sales and Use Taxes"
       }
      }
     },
     "localname": "SalesAndUseTaxesPolicyTextBlock",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "spok_SalesCommissionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Commissions [Member]",
        "label": "Sales Commissions [Member]",
        "terseLabel": "Sales Commissions"
       }
      }
     },
     "localname": "SalesCommissionsMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_ScheduleOfAssetRetirementObligationLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Asset Retirement Obligation Liabilities [Table]",
        "label": "Schedule Of Asset Retirement Obligation Liabilities [Table]",
        "terseLabel": "Schedule Of Asset Retirement Obligation Liabilities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAssetRetirementObligationLiabilitiesTable",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Required Holding Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Required Holding Period",
        "terseLabel": "Award required holding period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequiredHoldingPeriod",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Offering Period",
        "terseLabel": "Offering period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "spok_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available [Roll Forward]",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available [Roll Forward]",
        "terseLabel": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableRollForward",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityESPPActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "spok_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward]",
        "terseLabel": "Number of Shares Available for Grant [Roll Forward]"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantRollForward",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "spok_SoftwareOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software operations.",
        "label": "Software Operations [Member]",
        "terseLabel": "Operations revenue"
       }
      }
     },
     "localname": "SoftwareOperationsMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_SoftwareProductAndServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software Product And Service [Member]",
        "label": "Software Product And Service [Member]",
        "terseLabel": "Software revenue",
        "verboseLabel": "Software revenue"
       }
      }
     },
     "localname": "SoftwareProductAndServiceMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_StockPurchasedDuringPeriodSharesTaxWithholding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Purchased During Period, Shares, Tax Withholding",
        "label": "Stock Purchased During Period, Shares, Tax Withholding",
        "negatedTerseLabel": "Purchase of common stock for tax withholding (in shares)"
       }
      }
     },
     "localname": "StockPurchasedDuringPeriodSharesTaxWithholding",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "spok_StockPurchasedDuringPeriodValueTaxWithholding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Purchased During Period, Value, Tax Withholding",
        "label": "Stock Purchased During Period, Value, Tax Withholding",
        "negatedTerseLabel": "Purchase of common stock for tax withholding"
       }
      }
     },
     "localname": "StockPurchasedDuringPeriodValueTaxWithholding",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_TechnologyOperationsExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology Operations Expense",
        "label": "Technology Operations Expense",
        "terseLabel": "Technology operations"
       }
      }
     },
     "localname": "TechnologyOperationsExpense",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "spok_TimeBasedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time-Based Awards [Member]",
        "label": "Time-Based Awards [Member]",
        "terseLabel": "Time-based RSUs and restricted stock"
       }
      }
     },
     "localname": "TimeBasedAwardsMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_TwoThousandElevenLongTermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2011 LTIP.",
        "label": "Two Thousand Eleven Long Term Incentive Plan [Member]",
        "terseLabel": "2011 Long Term Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandElevenLongTermIncentivePlanMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_TwoThousandFifteenLongTermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Fifteen Long Term Incentive Plan [Member]",
        "label": "Two Thousand Fifteen Long Term Incentive Plan [Member]",
        "terseLabel": "Performance-based RSUs"
       }
      }
     },
     "localname": "TwoThousandFifteenLongTermIncentivePlanMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "spok_WirelessOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wireless operations.",
        "label": "Wireless Operations [Member]",
        "terseLabel": "Wireless revenue",
        "verboseLabel": "Wireless revenue"
       }
      }
     },
     "localname": "WirelessOperationsMember",
     "nsuri": "http://www.spok.com/20221231",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r140",
      "r188",
      "r197",
      "r203",
      "r248",
      "r385",
      "r386",
      "r387",
      "r412",
      "r413",
      "r438",
      "r441",
      "r444",
      "r445",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r140",
      "r188",
      "r197",
      "r203",
      "r248",
      "r385",
      "r386",
      "r387",
      "r412",
      "r413",
      "r438",
      "r441",
      "r444",
      "r445",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r140",
      "r188",
      "r197",
      "r203",
      "r248",
      "r385",
      "r386",
      "r387",
      "r412",
      "r413",
      "r438",
      "r441",
      "r444",
      "r445",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]",
        "terseLabel": "Director"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/RelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r294",
      "r350",
      "r508",
      "r540",
      "r564",
      "r565",
      "r584",
      "r592",
      "r600",
      "r642",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails",
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.spok.com/role/LeasesAdditionalInformationDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r294",
      "r350",
      "r508",
      "r540",
      "r564",
      "r565",
      "r584",
      "r592",
      "r600",
      "r642",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails",
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.spok.com/role/LeasesAdditionalInformationDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r233",
      "r511",
      "r585",
      "r598",
      "r637",
      "r638",
      "r644",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r233",
      "r511",
      "r585",
      "r598",
      "r637",
      "r638",
      "r644",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r294",
      "r347",
      "r350",
      "r379",
      "r380",
      "r381",
      "r507",
      "r508",
      "r540",
      "r564",
      "r565",
      "r584",
      "r592",
      "r600",
      "r632",
      "r642",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails",
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.spok.com/role/LeasesAdditionalInformationDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r294",
      "r347",
      "r350",
      "r379",
      "r380",
      "r381",
      "r507",
      "r508",
      "r540",
      "r564",
      "r565",
      "r584",
      "r592",
      "r600",
      "r632",
      "r642",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails",
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.spok.com/role/LeasesAdditionalInformationDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r184",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r234",
      "r235",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r586",
      "r599",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r234",
      "r235",
      "r553",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r566",
      "r567",
      "r586",
      "r599",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r178",
      "r179",
      "r180",
      "r182",
      "r183",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r191",
      "r192",
      "r193",
      "r240",
      "r241",
      "r245",
      "r246",
      "r247",
      "r248",
      "r251",
      "r252",
      "r385",
      "r386",
      "r387",
      "r412",
      "r413",
      "r427",
      "r428",
      "r429",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r461",
      "r462",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting standards update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r237",
      "r238"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "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"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r68",
      "r149"
     ],
     "calculation": {
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r154",
      "r535",
      "r548",
      "r552"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r43",
      "r62"
     ],
     "calculation": {
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DepreciationAmortizationAndAccretionNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "totalLabel": "Total amortization"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentForAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization [Abstract]",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AdjustmentForAmortizationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r89",
      "r90",
      "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": "Amortization of stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Expenses"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r383"
     ],
     "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": "Total stock based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r155",
      "r239",
      "r253",
      "r254",
      "r256"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowances for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsAccountsReceivablenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r43",
      "r58",
      "r62"
     ],
     "calculation": {
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AdjustmentForAmortization",
       "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": "Intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r213"
     ],
     "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": "Restricted stock units (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r270",
      "r273"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r271",
      "r275"
     ],
     "calculation": {
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DepreciationAmortizationAndAccretionNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "terseLabel": "Accretion"
       }
      }
     },
     "localname": "AssetRetirementObligationAccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Retirement Obligation Disclosure [Abstract]",
        "terseLabel": "Asset Retirement Obligation Disclosure [Abstract]"
       }
      }
     },
     "localname": "AssetRetirementObligationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "auth_ref": [
      "r272",
      "r277",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation Disclosure [Text Block]",
        "terseLabel": "ASSET RETIREMENT OBLIGATIONS"
       }
      }
     },
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "auth_ref": [
      "r274"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.",
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "negatedTerseLabel": "Amounts paid"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r276"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "verboseLabel": "Reclassifications"
       }
      }
     },
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]"
       }
      }
     },
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligations, Noncurrent",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.",
        "label": "Asset Retirement Obligation [Policy Text Block]",
        "terseLabel": "Asset Retirement Obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r113",
      "r126",
      "r153",
      "r175",
      "r224",
      "r227",
      "r231",
      "r244",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r430",
      "r432",
      "r451",
      "r597",
      "r640",
      "r641",
      "r689"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r145",
      "r158",
      "r175",
      "r244",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r430",
      "r432",
      "r451",
      "r597",
      "r640",
      "r641",
      "r689"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r175",
      "r244",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r430",
      "r432",
      "r451",
      "r640",
      "r641",
      "r689"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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 after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-current assets:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r105",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "auth_ref": [
      "r59"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions made to capitalized computer software costs during the period.",
        "label": "Capitalized Computer Software, Additions",
        "terseLabel": "Capitalized computer software, additions"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAdditions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r134",
      "r137"
     ],
     "calculation": {
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AdjustmentForAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Capitalized software development costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails",
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareImpairments1": {
     "auth_ref": [
      "r135",
      "r137"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss from capitalized computer software costs.",
        "label": "Capitalized Computer Software, Impairments",
        "terseLabel": "Capitalized computer software, impairments"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareImpairments1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAxis": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Axis]",
        "terseLabel": "Capitalized Contract Cost [Axis]"
       }
      }
     },
     "localname": "CapitalizedContractCostAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostDomain": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Domain]",
        "terseLabel": "Capitalized Contract Cost [Domain]"
       }
      }
     },
     "localname": "CapitalizedContractCostDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalizedContractCostLineItems": {
     "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": "Capitalized Contract Cost [Line Items]",
        "terseLabel": "Capitalized Contract Cost [Line Items]"
       }
      }
     },
     "localname": "CapitalizedContractCostLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostTable": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Table]",
        "terseLabel": "Capitalized Contract Cost [Table]"
       }
      }
     },
     "localname": "CapitalizedContractCostTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPrepaidCommissionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostTableTextBlock": {
     "auth_ref": [
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Table Text Block]",
        "terseLabel": "Schedule of Deferred Commissions"
       }
      }
     },
     "localname": "CapitalizedContractCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r45",
      "r147",
      "r577"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r40",
      "r45",
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r40",
      "r109"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Number of Series A Junior Participating Preferred Stock shares attributable to each right (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r20",
      "r118",
      "r130"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note $11)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r76",
      "r288",
      "r289",
      "r554",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Shares reserved for future issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Cash dividends declared per common share (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r619",
      "r620",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock par value (in usd per share)",
        "verboseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r9"
     ],
     "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 authorized (in shares)",
        "verboseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r9",
      "r79"
     ],
     "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 outstanding (in shares)",
        "verboseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r9",
      "r597"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock\u2014$0.0001 par value; 75,000,000 shares authorized; 20,076,578 and 19,828,033 shares issued and outstanding as of December\u00a031, 2022 and December\u00a031, 2021, respectively."
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r82",
      "r83",
      "r84",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "EMPLOYEE BENEFIT PLANS"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r26",
      "r161",
      "r163",
      "r169",
      "r531",
      "r537"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive (loss) income, net of tax:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r595",
      "r629",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Computer Software, Intangible Asset"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r123",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Deferred Revenue"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r321",
      "r322",
      "r344"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r321",
      "r322",
      "r344"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "auth_ref": [
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "terseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsAdditionalDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r32",
      "r175",
      "r244",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r451",
      "r640"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue (exclusive of items shown separately below)"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r618",
      "r677",
      "r679"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal tax"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r618",
      "r677"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign tax"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r99",
      "r409",
      "r420",
      "r618"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r618",
      "r677",
      "r679"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State tax"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails",
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r618",
      "r678",
      "r679"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal tax"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r99",
      "r618",
      "r678"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign tax"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income tax assets, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r43",
      "r99",
      "r410",
      "r419",
      "r420",
      "r618"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r6",
      "r7",
      "r114",
      "r124",
      "r403"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 2.0,
       "parentTag": "spok_DeferredTaxAssetsLiabilitiesGross",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Gross deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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": "Deferred income tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r618",
      "r678",
      "r679"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State tax"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r404"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 1.0,
       "parentTag": "spok_DeferredTaxAssetsLiabilitiesGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "auth_ref": [
      "r97",
      "r676"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.",
        "label": "Deferred Tax Assets, in Process Research and Development",
        "terseLabel": "Capitalized research and development costs"
       }
      }
     },
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r675"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r97",
      "r676"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r97",
      "r676"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r96",
      "r97",
      "r676"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r96",
      "r97",
      "r676"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Research and development credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r97",
      "r676"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies": {
     "auth_ref": [
      "r97",
      "r676"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies",
        "terseLabel": "Accrued liabilities, reserves and other expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred income tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r97",
      "r676"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedTerseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "negatedLabel": "Prepaid and other expenses"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r349"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Defined contribution plan, matching contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r43",
      "r66"
     ],
     "calculation": {
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails": {
       "order": 1.0,
       "parentTag": "spok_DepreciationNetOfAssetRetirementCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 7.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Depreciation, Amortization and Accretion, Net",
        "terseLabel": "Depreciation, amortization and accretion",
        "totalLabel": "Total depreciation, amortization and accretion expense"
       }
      }
     },
     "localname": "DepreciationAmortizationAndAccretionNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r343",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r80",
      "r122"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
        "label": "Dividends, Cash",
        "negatedLabel": "Cash dividends declared"
       }
      }
     },
     "localname": "DividendsCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.",
        "label": "Dividends Payable, Amount Per Share",
        "verboseLabel": "Dividend rate (in usd per share)"
       }
      }
     },
     "localname": "DividendsPayableAmountPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DividendsPayableCurrent": {
     "auth_ref": [
      "r17"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Dividends Payable, Current",
        "terseLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r170",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r206",
      "r208",
      "r210",
      "r211",
      "r212",
      "r214",
      "r445",
      "r446",
      "r532",
      "r538",
      "r580"
     ],
     "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 net income (loss) per common share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r170",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r208",
      "r210",
      "r211",
      "r212",
      "r214",
      "r445",
      "r446",
      "r532",
      "r538",
      "r580"
     ],
     "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 net income (loss) per common share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r50",
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Common Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r463"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r398"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "(Benefit from) provision for income taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r176",
      "r398",
      "r421"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Income taxes computed at the federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r674",
      "r680"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r674",
      "r680"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r674",
      "r680"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r673",
      "r674"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "terseLabel": "Excess executive compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r673",
      "r674"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "terseLabel": "Excess executive compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r674",
      "r680"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r674",
      "r680"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "negatedTerseLabel": "Research and development and other tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Compensation cost not yet recognized, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r672"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Compensation cost not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r79",
      "r140",
      "r165",
      "r166",
      "r167",
      "r185",
      "r186",
      "r187",
      "r192",
      "r200",
      "r202",
      "r215",
      "r248",
      "r320",
      "r385",
      "r386",
      "r387",
      "r412",
      "r413",
      "r444",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r498",
      "r543",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r107",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements and Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful\u00a0life (in years)",
        "verboseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r151",
      "r268"
     ],
     "calculation": {
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269",
      "r512",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails",
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r61",
      "r516"
     ],
     "calculation": {
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails",
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails",
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r59",
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails",
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r61",
      "r512"
     ],
     "calculation": {
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 6.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/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r150",
      "r260",
      "r529",
      "r583",
      "r597",
      "r626",
      "r627"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "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 capitalized software development impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill, Capitalized Software Development and Intangible Assets, Net"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r262",
      "r264",
      "r583"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Goodwill, accumulated impairment losses"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r43",
      "r261",
      "r263",
      "r265",
      "r583"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill and capitalized software development impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)",
        "terseLabel": "Goodwill, period change"
       }
      }
     },
     "localname": "GoodwillPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r43",
      "r63"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment\u00a0of Goodwill, Long-Lived Assets, and Intangible Assets Subject to Amortization"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r65",
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r28",
      "r112",
      "r119",
      "r132",
      "r224",
      "r226",
      "r230",
      "r232",
      "r533",
      "r582"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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",
        "terseLabel": "Income (loss) before income taxes",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails",
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Consolidated Statement of Operations"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r176",
      "r399",
      "r401",
      "r408",
      "r417",
      "r422",
      "r424",
      "r425",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r177",
      "r201",
      "r202",
      "r223",
      "r397",
      "r418",
      "r423",
      "r539"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Benefit from (provision for) income taxes",
        "totalLabel": "(Benefit from) provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitAttributabletoCurrentOperationsDetails",
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r164",
      "r393",
      "r394",
      "r401",
      "r402",
      "r407",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r674"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r398"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income taxes computed at the federal statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r674"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r674"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r674"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r674"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedTerseLabel": "Research and development and other tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r46"
     ],
     "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, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes paid/(refunded)"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable, accrued liabilities and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r509",
      "r616"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r616",
      "r685"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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",
        "negatedTerseLabel": "Decrease in operating lease liabilities",
        "terseLabel": "Net operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r489",
      "r596"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails",
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails",
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesTables",
      "http://www.spok.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r490"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r490"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r490"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r490"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r490"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r490"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r490"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r490"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating leases, term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r16",
      "r175",
      "r244",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r431",
      "r432",
      "r433",
      "r451",
      "r581",
      "r640",
      "r689",
      "r690"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "TOTAL LIABILITIES"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r14",
      "r115",
      "r128",
      "r597",
      "r617",
      "r624",
      "r682"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r18",
      "r146",
      "r175",
      "r244",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r431",
      "r432",
      "r433",
      "r451",
      "r597",
      "r640",
      "r689",
      "r690"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r175",
      "r244",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r431",
      "r432",
      "r433",
      "r451",
      "r640",
      "r689",
      "r690"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non-current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseMember": {
     "auth_ref": [
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License [Member]",
        "terseLabel": "License"
       }
      }
     },
     "localname": "LicenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r77",
      "r78",
      "r290",
      "r291",
      "r292",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyLossInPeriod": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.",
        "label": "Loss Contingency, Loss in Period",
        "terseLabel": "Loss contingency"
       }
      }
     },
     "localname": "LossContingencyLossInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r77",
      "r78",
      "r290",
      "r291",
      "r292",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaintenanceMember": {
     "auth_ref": [
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.",
        "label": "Maintenance [Member]",
        "terseLabel": "Maintenance"
       }
      }
     },
     "localname": "MaintenanceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r173"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r173"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r40",
      "r41",
      "r44"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r29",
      "r44",
      "r120",
      "r131",
      "r144",
      "r159",
      "r162",
      "r167",
      "r175",
      "r191",
      "r195",
      "r196",
      "r197",
      "r198",
      "r201",
      "r202",
      "r209",
      "r224",
      "r226",
      "r230",
      "r232",
      "r244",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r446",
      "r451",
      "r582",
      "r640"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r143",
      "r189",
      "r190",
      "r193",
      "r194",
      "r203",
      "r204",
      "r205",
      "r242",
      "r243",
      "r249",
      "r250",
      "r414",
      "r415",
      "r416",
      "r442",
      "r448",
      "r449",
      "r450",
      "r458",
      "r459",
      "r460",
      "r477",
      "r478",
      "r493",
      "r499",
      "r513",
      "r514",
      "r515",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "RECENT ACCOUNTING STANDARDS"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RecentAccountingStandards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r224",
      "r226",
      "r230",
      "r232",
      "r582"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r484",
      "r596"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r683"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Rent expense",
        "verboseLabel": "Operating lease, expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
      "http://www.spok.com/role/RelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease, liability",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesAdditionalInformationDetails",
      "http://www.spok.com/role/LeasesLeaseMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r481",
      "r486"
     ],
     "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": "Cash paid for amounts included in the measurement of lease liabilities - operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.spok.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r488",
      "r596"
     ],
     "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": "Weighted-average discount rate - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseCostsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r487",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term - operating leases (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseCostsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "totalLabel": "NOL carryforward"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r0",
      "r49",
      "r55",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r157",
      "r597"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r152"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r101",
      "r102",
      "r103"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustments",
        "verboseLabel": "Cumulative translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r27",
      "r79",
      "r160",
      "r163",
      "r168",
      "r464",
      "r469",
      "r470",
      "r530",
      "r536",
      "r613",
      "r614"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Other Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r597"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.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",
        "verboseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r280",
      "r615"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Payments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RestructuringActivityforRestructuringRelatedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Cash distributions to stockholders"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r172"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Purchase of common stock for tax withholding on vested equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments to Acquire Short-Term Investments",
        "negatedTerseLabel": "Purchase of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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",
        "negatedTerseLabel": "Capitalized software development"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.spok.com/role/StockholdersEquityESPPActivityDetails",
      "http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.spok.com/role/StockholdersEquityESPPActivityDetails",
      "http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r8",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock par value (in usd per share)",
        "verboseLabel": "Preferred stock, par value (in usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r8"
     ],
     "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 authorized (in shares)",
        "verboseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r8",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r8"
     ],
     "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 outstanding (in shares)",
        "verboseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r8",
      "r597"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock\u2014$0.0001 par value; 25,000,000 shares authorized; no shares issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r156",
      "r257",
      "r258",
      "r578"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for 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"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r38",
      "r87"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from issuance of common stock under the Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Proceeds from Sale, Maturity and Collection of Short-Term Investments",
        "terseLabel": "Maturity of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.",
        "label": "Product and Service, Other [Member]",
        "terseLabel": "Product and other revenue"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r67",
      "r148"
     ],
     "calculation": {
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r69",
      "r129",
      "r534",
      "r597"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful Life (In Years)",
        "verboseLabel": "Useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r171",
      "r255"
     ],
     "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": "Provisions for doubtful accounts, service credits and other"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable Allowances"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r348",
      "r502",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r348",
      "r502",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r500",
      "r501",
      "r503",
      "r504",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTIES"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RelatedParties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r92",
      "r136",
      "r697"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 8.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/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has 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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "verboseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units",
        "verboseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r279",
      "r280",
      "r281",
      "r286",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "RESTRUCTURING"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/Restructuring"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of positions eliminated during the period as a result of restructuring activities.",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated",
        "terseLabel": "Number of positions to be eliminated"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r43",
      "r282",
      "r284",
      "r633"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://www.spok.com/role/RestructuringRestructuringCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Severance and restructuring",
        "totalLabel": "Total severance and restructuring costs"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/RestructuringNarrativeDetails",
      "http://www.spok.com/role/RestructuringRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r280",
      "r283"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RestructuringActivityforRestructuringRelatedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveAccrualAdjustment1": {
     "auth_ref": [
      "r280",
      "r285"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.",
        "label": "Restructuring Reserve, Accrual Adjustment",
        "terseLabel": "Restructuring and other charges"
       }
      }
     },
     "localname": "RestructuringReserveAccrualAdjustment1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RestructuringActivityforRestructuringRelatedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RestructuringActivityforRestructuringRelatedLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveSettledWithoutCash2": {
     "auth_ref": [
      "r280",
      "r285"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.",
        "label": "Restructuring Reserve, Settled without Cash",
        "negatedTerseLabel": "Non-cash adjustment"
       }
      }
     },
     "localname": "RestructuringReserveSettledWithoutCash2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RestructuringActivityforRestructuringRelatedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r11",
      "r80",
      "r127",
      "r547",
      "r552",
      "r597"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r140",
      "r185",
      "r186",
      "r187",
      "r192",
      "r200",
      "r202",
      "r248",
      "r385",
      "r386",
      "r387",
      "r412",
      "r413",
      "r444",
      "r543",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r221",
      "r222",
      "r225",
      "r228",
      "r229",
      "r233",
      "r234",
      "r236",
      "r342",
      "r343",
      "r511"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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": "Revenues",
        "verboseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsScheduleofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r346",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition and Shipping and Handling Costs"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r332",
      "r333",
      "r345",
      "r346"
     ],
     "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, DEFERRED REVENUE AND PREPAID COMMISSIONS"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r31",
      "r133",
      "r297",
      "r298",
      "r299",
      "r303",
      "r304",
      "r305"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining performance obligation, timing"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RevenueDeferredRevenueandPrepaidCommissionsPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesCommissionsAndFees": {
     "auth_ref": [
      "r33"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).",
        "label": "Sales Commissions and Fees",
        "terseLabel": "Commissions expense"
       }
      }
     },
     "localname": "SalesCommissionsAndFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.",
        "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]",
        "terseLabel": "Summary of Changes in Asset Retirement Obligation Liability Balances"
       }
      }
     },
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit) Attributable to Current Operations"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r85",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquitySummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of Stock Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r59",
      "r60",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetIntangibleAssetsDetails",
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r59",
      "r60"
     ],
     "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": "Summary of Amortizable Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/GoodwillCapitalizedSoftwareDevelopmentandIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsDepreciationAmortizationandAccretionDetails",
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsPropertyandEquipmentnetDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r110",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r72",
      "r73",
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Schedule of Restructuring and Related Costs"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RestructuringTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r71",
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Restructuring Reserve by Type of Cost"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RestructuringTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r351",
      "r353",
      "r354",
      "r355",
      "r356",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.spok.com/role/StockholdersEquityESPPActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).",
        "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Additional Awards Under 2011 LTIP"
       }
      }
     },
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.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": "Selling and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.spok.com/role/RestructuringRestructuringCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance Costs",
        "terseLabel": "Severance and personnel related costs"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/RestructuringRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "negatedLabel": "Less: RSU, DSU, and restricted stock awarded to eligible employees, net of forfeitures (in shares)",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r366",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Unvested shares outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r366",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending Balance (in usd per share)",
        "periodStartLabel": "Beginning balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date Fair\u00a0Value per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r373"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of shares vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://www.spok.com/role/StockholdersEquityESPPActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Plus: Additional shares available for issuance under the 2020 Equity Plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r594"
     ],
     "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",
        "verboseLabel": "Equity securities granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r86"
     ],
     "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",
        "periodEndLabel": "Ending balance, equity securities available (in shares)",
        "periodStartLabel": "Beginning balance, equity securities available (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails",
      "http://www.spok.com/role/StockholdersEquityESPPActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r358",
      "r359"
     ],
     "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": "Stock options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "negatedTerseLabel": "Less: issuance of common stock in lieu of cash compensation (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityActivitiesUnderEquityPlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalAwardsUnder2011LTIPDetails",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Tranche Three"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r357",
      "r376",
      "r377",
      "r378",
      "r379",
      "r382",
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Common stock, share price (in usd per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Award vesting percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r116",
      "r117",
      "r125",
      "r611"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r485",
      "r596"
     ],
     "calculation": {
      "http://www.spok.com/role/LeasesLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/LeasesLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Capitalized software development costs"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State Jurisdiction"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r22",
      "r79",
      "r140",
      "r165",
      "r166",
      "r167",
      "r185",
      "r186",
      "r187",
      "r192",
      "r200",
      "r202",
      "r215",
      "r248",
      "r320",
      "r385",
      "r386",
      "r387",
      "r412",
      "r413",
      "r444",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r498",
      "r543",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r215",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r8",
      "r9",
      "r79",
      "r80"
     ],
     "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": "Issuance of common stock under the Employee Stock Purchase Plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r79",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Issuance of restricted stock under the equity plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r8",
      "r9",
      "r79",
      "r80",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Less: common stock purchased by eligible employees (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityESPPActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r8",
      "r9",
      "r79",
      "r80"
     ],
     "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": "Issuance of common stock under the Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "verboseLabel": "Common stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r8",
      "r9",
      "r79",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Issuance of common stock in lieu of cash compensation (in share)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r9",
      "r12",
      "r13",
      "r57",
      "r597",
      "r617",
      "r624",
      "r682"
     ],
     "calculation": {
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r81",
      "r174",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r471",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r471",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r471",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "CONSOLIDATED FINANCIAL STATEMENTS' COMPONENTS"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.",
        "label": "Unbilled Contracts Receivable",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledContractsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/ConsolidatedFinancialStatementsComponentsAccountsReceivablenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r392",
      "r400"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r216",
      "r217",
      "r219",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r406"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Valuation allowance, deferred tax asset, increase (decrease), amount"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.spok.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "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": "Valuation Allowance [Line Items]",
        "terseLabel": "Valuation Allowance [Line Items]"
       }
      }
     },
     "localname": "ValuationAllowanceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceTable": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.",
        "label": "Valuation Allowance [Table]",
        "terseLabel": "Valuation Allowance [Table]"
       }
      }
     },
     "localname": "ValuationAllowanceTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r178",
      "r183"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance\u00a0at\u00a0the End of the Period",
        "periodStartLabel": "Balance\u00a0at\u00a0the Beginning of the Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r181"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged\u00a0to Operations"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedLabel": "Write-offs"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r178",
      "r179",
      "r180",
      "r182",
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r178",
      "r179",
      "r180",
      "r182",
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/StockholdersEquityAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r207",
      "r212"
     ],
     "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 weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r206",
      "r212"
     ],
     "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 weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.spok.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.spok.com/role/StockholdersEquityEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=116646717&loc=d3e6290-110844",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(4)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7569-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/subtopic&trid=2175671",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r601": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r602": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r603": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r604": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r605": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r606": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r607": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r608": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r609": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>94
<FILENAME>0001289945-23-000009-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001289945-23-000009-xbrl.zip
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
M.0HHI%H@# IYB,(&GF9D>XRC],<JRB&A@JW7:U0%;@%*\].S_</CY=A?A5^
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
MN63Q7#,?N+X2]@:3?HMB<M\959V/Q(&MMHI'\*MG^\FK_P=02P,$%     @
M>X!75J5P_^LV P  A@@  !X   !E>#(S+3(P,C(Q,&MA=61I=&]R8V]N<V5N
M="YH=&W%5M]SVC@0?N]?L25SS=T,_FT",909"B9A+C49<,O<TXULRU@7(WDD
M&4K_^LHV7,*%W.7E4AXT:+7?[K<K[:X'[R?S<?C'O0^9W.1P_^73W6P,+<TP
M5L[8,";A!&[#SW?@ZJ8%(4=4$$D81;EA^$$+6IF4A6<8N]U.WSDZXVLC7!B5
M*=?(&1-83V32&@XJB5HQ2H;O!N\U#28L+C>82H@Y1A(G4 I"U[!*L'@ 33MH
MC5FQYV2=2;!-VX$5XP]DBYIS262.AT<[ Z/9#XS:R2!BR7XX2,@62/*Q13JI
MU;E*TRO;=GINC*ZC;J_3C9+NM>M<8<=V_[0424.I-Q@A]SG^V-H0JF6X\N^Y
MMM[M%+*_(XG,/,LT?VG5JL-!RJA4_KC"-W\;,\^,2?Q-:B@G:^K5(;4:Z/$X
M9CGCWH59__K5B9:B#<GWWN6($Y1?MH5*OB8P)VES+,AWK)@H4O5V=R"JT#FA
M^$C<LBNJ_K>,1$2ET3EE^318Q-<J7LD*[UK9?$(W5OG%_'_BVSW+=SP/EGX0
MPGP*LV#BW_MJ4=N%?S-;AO["GQQ?ZF@\GG\)PEEP ]/9XO-_11<Q*=G&ZQ7'
M])^YN?-W]E<I)$GW;W5K5D=E884A0UL,1(A2E0@K.7!<,"X%)'713''$2\3W
M'RZL*[-O.^VZ3MJP(S)3JJ+ L03)0&888D8%RTD#3 E%-%8$52!*4%60 $03
M(-55J_*NU"5G.; MYD_4&_]5J1(:YV6"*TAM?T1IJ106M0*P%)8%>X!;EB=*
M6[1A1F,=&(4IXQNP3.UW2!FOD7N,.&!:V9K@&&\BS)N '*L.R-8!5DT 5<<X
MQ*/\,ZY\H:H?0;17U%+,,8UQY5P@DOR=K /#!5X3(0^ Y6/<_\Y5P%+KP:]3
MDF,(F Z.XVA6SW9=MPTG0MNRN[9;9_%4[IJVY?RFO_)M6NIQ]I\4H_7X6-^F
M5WRX<+M]4:]PLQBIL@MOYXL@G =P=W?_+(JWI#;B2K:6C+;A*ZDR1!#\5$+G
M"_"U-^WJ]FFG/6TRYWO3:_K6/X96P9JI[7&<J]>_Q<_&V!%X8&8^0E"DND8I
M7X:\-"A>G(F'M9G0];?"\ =02P,$%     @ >X!75O9C <]8"   !2<  !X
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
M#2\-@-7G#D!.(A%#B!$MZY#F 7T@#LUZHUW$$? 'Q>H5OH<R9: 38+,1OSQ
M3FBY( E$'0&+0)9RC<@,#.;!T !ZYLKB/$JD$@0 A@JPXH8SSIZ0F@F)I)J;
M)48U'PMCH::VA.)+;S=8F=^ FED:LV7M2T-;[9F@;7@O-*^.3BM!X\QD>,JJ
M :0'%450(.AC\]K%K4^HY@XA$'$QDAPC23C <B2%F6 /%)L".R)#XC,3)I3*
MI- />5,KZ:&2:!5R!J\-.09D, Y0\^'OW843&H\Y:0,E#5()$D&5%H+Z,?=6
M!'7FG_RCP&(Q]A!%_01Y:P.Y'DEHR\$#1?<&BF @]/,AGD$"4_K7%TR-R@$8
M12 _*4;I=\9HI9&!M,L-S K$RJ6S+P,ICYDVI*DYO NFO!$'4&0C^22J4@T*
M@)MFPCC& RD>.SU8(:^Y<I-O-9?4H2S+HFNDY#,NQD8!O FV&"4%<V<")AT9
MP035 AT0/M>[#!"CIM1@_G7KTKAD[?A1&0X&6>!C[)10@'>82HJT#FXY(]9Y
M''KXJF"SF(%O(XZ"P+S0G[.O9]KGB>+1\T3QP62U!>;#:>Y@3,,ZF F&4*5&
MQ13YG!J .1:4B%^JV1)+@&Y!1T(*N\#4OFM87%D.=@Y1?E'<$]TH2%W:N,L<
M2E*= **-*T7"4&GF#'"EZ9C'4&%( #:T\ 17#(I V>W!"RM+),#<+PV^X?>&
M[VFQ4D6?>S,J4\=4&%L>15 ;BAE$Q>RH\5:%Q ',ZQ]WEWT.K= 16-/XXG*D
M4KO?@D-R UU)<ZR<HR]O=<AH69.[!<C]3( ]#FPXP L"'/O>@%OQI8_E-B9P
MNYT5;*YE)_ >P9*8R548IAHCOY$V=VB=*F/A/9Y+@BX3@J(_4LBZH/IX3Y<(
M( S\]4 Z,QSV2=R=%. A@CL!\G:]]E9-J%G5&,A\#O*<N93@YB.CZP61XI;+
M[-C@@7S^;T_1WX/Y\]R U?_?-V#N$)$MUTA^S5%(F9LX7=,5(NT1=<=6_;JR
MCD(-:Y4VJU3O7H#*Z518R_EG$L)(03&![4R ?4[),: 9^-<@O\-?K*272Y#_
MD0HPWRVW- [= </K?_=9_Q#CMB749C O J"&&UO<(H>" S"R-+W:[\PYO<6\
MZVLUEWE=E>F..)='08^"6[8U\<<*.VB-,NAH^(K5]D(SJTVA"^ +2LB\3_X&
M,K])IX .F"7G3)9-=AZ:O<3$_FPV0FW(WY$&RLA#T+DC.H"-.X_.\)7WZ4_$
M,R5G''-@3,?9L;K.N)%/$ZD6'%KG$^79D-Y#+Z#MFQ0(Q2T,?),9;!X4M%='
MP4GY(+*K.SA9MWG+6D< ?ZX+8*"DB>&MY9<S2!N)I(N6B-V(KM-9IFNDK%53
M5'<VP_0#54L&8P=?WYQ=#6@VBXUR V\'6 V_;#EP=G&@Z"X.E"S;;JLWBD$0
M[&TN%_>W?4YMK5P\.6T>I+;D3/9FP\28A,9O<M7<LD,&W58EN2/!_>6,:'XX
M-WY:<M\.'E]>8.Y:1A=6C,N'Y)*/-!27"X^82C7OKI$\N*>13<HW]/?I7'UU
M5(-UZSX?_-]ZY>0CXEI&+W.?G9)L^>#B EGBCNK(TKM'SA<H>=+)>I()>OZ8
MZ4P$C\CEBM2O?16]/1\EQX$[&/;!E:A$^3MA+7_*.^-;EZ36Z'$\6EYWH2.
M4&KW=]EW\V7OC:OLT]__<C?1+OX"4$L#!!0    ( 'N 5U;D=FMS\P0  /01
M   >    97@S,C$M,C R,F-E;SDP-F-E<G1I9FEC870N:'1MW9CK;]LV$,"_
M[Z^X.EB: -';CN-'#;BV@P;MXB!6U_730$N4S84F58J*X_WU.U)6FD?3INN:
M%O,'P=*1QWO\>#RI_VP\'<7OSR:PU"L.9V]?OCD90</QO'?1R//&\1A>Q;^]
M@:;K!Q K(@JFF12$>][DM &-I=9YU_/6Z[6[CERI%EY\[AE538]+65 WU6EC
MT#=/\$I).OBE_\QQ8"R3<D6%AD11HFD*9<'$ MZEM+@ Q]F.&LE\H]ABJ2'T
MPPC>277!+DDEUTQS.JCU]+WJON_91?ISF6X&_91= DM?-%@G3=I-0OR@?4B;
M*6UV.NT@.IP'-(SF;=I)_@S02 ^'5W,*O>'T16/%A+.D9OUN,W3;K5SWUBS5
MRV[@^[\V[-!!/Y-"XWH*YU=_*S7WE&EZI1W"V4)TK4N-:FHM3B27JKOCVU_/
M2)R,K!C?=)_';$4+.*5K.)<K(IX?%)@&IZ"*9=7 @OU-T28TS]ZNMR:C'LX$
MK5T(0F/TY&K)YDQ#%+JUP8\T8Z@8X=^V>' [1C=#3=0"HZUEWNV@JAO!2C"[
M5#T^6E]E9ON39HXFY_')\<EH&)],3W%/G,_>#D]CB*<0',%;=^:.7)A-1E8:
M1"W_X$&W?JP?PQD,Q].S>#*^Z<27<C"76LL5JOCA>:ACW/$/87H,\:L)S(;G
M+X>GDYDS_>/-Y#T,1[&1A+X?_@NT_BH+S;)-]8B)%#WLADV[T;^3GY_>%F>E
M*DJ"JVEY@[#_<GL&C[)C=R<X;/>>OBQ4FPA(<7T:S#<PHXDY:8Q-?L\0(#/0
M2PHSHN9$T,*97G&Z@6&BC<00<&#E)>91%9A>5".SC"54F0&S?'<GBJ+>!;R2
M/,6SICB $Y&XL&<F[>X<A:'?&\E53L3&W@6]?5A21=$45(&<,(I3,$-%F2QK
MS69DT.X5<"'DFM-T08T11._NM(YZCR$RP@#E)#4&.9QFR%_[RXPZ9M"3$KK'
M]I\:B]MA"8Y<4Y : Y,MDB15HDS+,!2B)!S.:2X5HB#@6*H5!+[SNB9FFU7(
MI++W&TH44 QE"F.:T-7<Y-%0%@4'IM$(;S%1*;Y&(BLY1R)0)4<@8,WTTBI5
M]$/)%#6]2&%YNXEO$.V1?<#E;S]M[:7[%GN2H[:$S#GB4V-.DU)AKX5K3*Z2
M)1$+6K,>=*)F-6UEO4#8.CT@(OU? ??#B6NYG1HX)I"=%3&IP]0+39BI+DS8
M3&W)RPA32$:N:&$8.#!BPCG@-&HL0T**'--?5&4J8X*(Q#Q'A:EMJDT*S:B2
M5PC)G"J[9G&'9/<QB:X.,6V@JJ5SJ; V.AA#3O*"=NL_O905.2>;+A,V)G92
M[W8[8)K?2U,'$\*WI%A"*O&V+^YTW*-69%ICC?VP3NN%MUVS:[MF3Z?W92W?
M/6H?/BCVW>!!V>?4-@_=3MA\E%K/FER9C8$I,- O&E&CGK!EHQOF5Q#<WC$&
MEWNQD?G-%X3OCJ]](1F;L],>/7!,YZHD:E-5FC"RA2VZ\XJR#<FW>UM!\%0%
MPJ]ZE2:>N_8*OS-ANE,8N_":8GF^=O,K\NH;/QN?#<IV^YC-A6.AD)RE4/OW
M\T?LB:+T\P?B#&LL,^>:+;BC):,9GK%XWFIV26%:=7;WH^/9LOB)HGOG$T$N
MJV\D744Y,2KO?33X")0MK?['*62.5)7ZX2D/O9 ]^ 5B>ZV^A]@O,X-_ %!+
M P04    " ![@%=62@?4N>4$  "P$0  '@   &5X,S(R+3(P,C)C9F\Y,#9C
M97)T:69I8V%T+FAT;=V8ZV_;-A# O^^ON#I8FP#1VV^[!ES;08-U<6"KZ/II
MH"7*YD*+&D7%\?[Z'2DKS<NMU[7I,'\0+!UYO,>/QY/Z+\;34?CQ<@(KM>9P
M^?[-N_,1U"S'^1",'&<<CN%M^.L[J-NN!Z$D:<X4$RGACC.YJ$%MI536=9S-
M9F-O EO(I1/.'*VJ[G A<FK'*JX-^OH)7BF)!S_U7U@6C$54K&FJ()*4*!I#
MD;-T"1]BFE^!9>U&C42VE6RY4N"[?@ ?A+QBUZ24*Z8X'51Z^DYYWW?,(OV%
MB+>#?LRN@<6O:VQ1#UI!['I^''EUOQ%UFNUDX;E)@S8;S87?^MU#(QT<7L[)
MU9;3U[4U2ZT5U>MWZ[[=:F2JMV&Q6G4]U_VY9H8.^HE(%:XG<7[YMU3S2)FB
M-\HBG"W3KG&I5DZMQ)'@0G:/7//K:8F5D#7CV^ZKD*UI#A=T S.Q)NFKTQS3
M8.54LJ0<F+._*-J$YIG;S<YDU,-92BL7/%\;/;E9L053$/BV?]_BNXX3N43?
ME<BZ'=1ZQ_0(8TWEX;8/)2/\4(M;3UH\FLS"\[/ST3 \GUX@H;/Y^^%%".$4
MO#:\M^?VR(;Y9&2D7M!P3_>Z]6/]&,YA.)Y>AI/Q72>^E(.%4$JL4<4/ST,5
MXX[;A.D9A&\G,!_.W@PO)G-K^MN[R4<8CD(M\5WW:]#ZH\@52[;E(Y;&Z&'7
MKYMM]YW\?'J'7!8R+PBNIL0=PBJ'OH4=WD%VO#SRFJW>MUSW,/_+300DOZW-
MBRW,::3KOK;)[6D"1 )J16%.Y(*D-+>F-YQN81@I+=$$G!IY@7F4.:87U8@D
M81&5>L \$U?P5O 8BWY^"N=I9,.Q'O_RJ.W[;F\DUAE)M^;.ZYW BDJ*5N!L
M1(11G(+)R8MH52G5([U6+X>K5&PXC9=4KT_4RZ-&NW<(C '&)B.Q-LCB-%'=
MP+,;7P;4\MK/C.<Q.WEN)NX'IF/K8E0;Z'21*"HSI0_O89H6A,.,9D(B!BF<
M";D&S[5^J6C9I142(<W]EA()%",9PYA&=+W0B=2$!=ZI/O+]>U"4BF^92 K.
M$0E4R9$(V#"U,DHE_;-@DNJN(#>LW477"X[)">#R]Y\VCN,3@SS)4%M$%ASY
MJ1"G42&QZ\$U)C?1BJ1+6G'N=8)Z.6UMO$#:.CT@:?P_(^Y'(]>T.Q5Q+$5X
MUD3G#G.?*L)T:6&I2=4.O80PB6ADDN8:@E,M)IP#3J/:,$0DSS#_>5FC$I:2
M--+/46%L^EN=0SVJX"5#(J/2K)D_0-D^--./LUK;VSONU8)3E&:SDBZ$Q/)J
M82(XR7+:K?[T8I9GG&R[+#6!-9-Z]SL*C=JUKJ<1X3O#C(VE>-?H=CIVNQ'H
M7E>AD2JN%MZUP;9I@QT5/Y8U7+O=:NX5N[:W5_8YM75$P:\?I-8Q)I=F8V!R
M3-?K6E"K)NP Z_K9#7CW$Z29>Q0;D=WM^+_['C!O&&-]_)HC#,[H0A9$;LN"
MY0>F/@8/WCEV(?GWWI80/%>5<<MVIX[GM[G"B/!KW+/8=LWP<+]U\A]DU=5>
MUCX;DMWFT5L+QT(N.(NA\NZKZ'B^8#U+@/[[S(Q6C"9P=EN_IV4S^#@>CJF
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
MI_\1[R3QZG_*DWK=(4 / L_JKT]VMC^>[FZ["="-__NT/>E\^(+ 8#K 8*W
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
M7NOO(^C$X:A<U)((Q"@SQDD4$?616>J5-4]\\S-\\ZCTS1E$F':EO(H0IL^
M'[\;'X#7!BC2<RLMV!E!;0B*.2N=#-'11@5G;L6%9_["="E?6L,W_7$U'(7>
ML+KC];#\2[9L"O-<1A<(,1^ CLI81F1(#2I,0"10+YP4LP@KF9(;?E +D(6_
M.F_DUO.6+E4_*72'P[(* EP/S&=GOUOR6/0B,H.MYY0I+K2PS#CNI?%."WEM
M:^(%D[R_6"Y;*_O'*$;(<ZEP!->*$!:43YOX\=0-'2!ZZDC0@-3P(M!N+BG=
MB$5(=>*26<*$-%9A(I3AD7L3J'D$R]0?A';S:0!""6?""8F49: R+;&2$D$Q
MQH@'TY1HQO6TNX!C+G<7J +,CU&-"FY\ "))#UZ/=\X((I&AJ5F$UL+'1JO1
MN9)S/@U M)8Z:*60B0Q9!$HU!!^=,4*18)NP;F5!R3D798N#,HQ)[D(J:[38
M*JLC59:BU/E4DT>A;-_!D4'Y*-LK$>&])P!O&,-,*&FX$EB!!VB0T5XUN[W2
MP])O+NJ4,2UIP,YS3$$ DZ^N(J/:&H8ELLT&J@]+O[GH3S"'G/AH:(JU4$J5
MQ,1RES9%DX'Y:W>+:0S]:D>C&,90EE6!Q/3LHXR:*1&5$48#[1Q+)>',4QQ#
M$$)A'MTCZ ,Z!TK.1:<2$L#99S;&H!CXD"IZ9'6046-$7,,AZKPH.1_MBHQS
M"!Q&!Q,;C%<1IT7S3!%0MS8^@EZ@_S2%3WF)QZA1K0G:$$$(\X$13,'=QR($
MHI4CF)M'$$!](.K-1XL&"E,)KB!81.:X54Y%*327R@6BY#Q:'#:3>G/J1B$U
M=\)R;3P3A!I'-$6&:D19E/81:,Y91O=Q=Z>/A!$O4(PR]?$CS,#\<J5DL-A$
M<#>:KT,?G([SZ4[/10R2,*6C XIJ@*,*U&CJ< [N/[+-UZ8/3L>YZ%7G+/CX
M1"JA$!,.J_27<U$A08E3S=:KLWA-V^3PR8.T@_JCU*DJ:"L"3RU2F0A>D>!3
M4_HHHB'<-AN7/CP-YZ)/D0V"<X6B]91Q\ VCD,RDO7R#BHB21NO3AZ?A7'0I
M511Q'KTP3C JJ K<4<ZBC8$!1-4-T:5GJY+>AN%>80Z[N3.]FI#5<HYB\N+C
MUN/2H :Y($'ZN%&:"6VMY"$JI9T$D!,M:8@&G2_EYI-OLH%3;[ (6#)JC';1
M(&V)),@SYYO0I7#^E)N+M@2-R W3!.1+L4"Q4=A3@)[*&/ *F6V^MIR9O<YP
M\/%1.O.(,!JU8.# *Z8%-Y%+%X.CWE/-R2-0FP])PKGH3R.]I8A999EE3G#P
M(Y00CAED+8JT"5WK%XB$<U&D" R>0>#V&4P8]EX33ZD,W.A(G35^\1L$33L4
MY*?!OX8O*XRK%K-<#,:87BA3AY*\RA(VI3<0@$GC'=7$\< <3!P6%HP>J$<
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
MD:!!D&!E[2ICC!H0MGHW+,NS%8\N#^6K2<>DW:\WXOGAR058-U4$FZ%O\M0
M.EU5&#<:F][YSA1OAL6[W,&[$DMLA>((?IE=>.\1,(P>/IV #,(V1A*M85%Y
M(X6*%#@ >P/^: -VB;G]-ND;,0(UX9*$K,M^/AJ%XM4XA]<,]IJRQID@AH0T
M.B!,F<5!$>5 [^,HHB>.-JEM>[7);O#O@<TG%45,I79!CB^>.;<+JWD1W&A8
M/,80)I&>:2^11%2!)>?:Q #H3TGX'Y/6-<"2+SA9Y[/%O=12!1.%=HH%+112
MS#)/ @F184X;E"5:4++.)P>?]AIR)F!/P5-+A?'22QLD0.](G<*+7[K[R?3&
M=:2IUQL>ISX1J?/'9B@!\83RBMT\NR8.B]7AV([BN+?B7'*NRQE$*H+/1ZDB
MJMJ2K2'5OC2J:)S'PC/*J)&I&-X2ETIDA*78-TCK-HZ@\U?.FGH<-+68$,6B
M).!-4Z]M )=:$J\;T"ZF<42_%TCL&0:PI#&C!#-&O-)<63AB $-13=WBKVYI
M,AWO;D&,)3I0I$#!<\-<9 8HJBE%4FJ7Y+1!8*EQ!)T_IK*:8:*5#$BG/<&=
M]1YT,G"#\MYK(A9_#6CCB'XORT8UQF!-K79 3Q8,0"EM4:!2&<*],DTJ_6\<
M01\XCO$\/WE1A'(X+F!FZE^[P?AJ\#X_>OD[_#5-.?K4'<4P:W0$W\E;!1*.
M/.<B,D*E^9)XX/R><C3I ;7[^:#5#?E>=_2"\</1;\>Y'W5?8(3^9^GR=:;8
M@TOM<#0:]E\HN')Z9#0\3+_"U>6A&<PN=\/>L'CQ#^ 9%.-O$;ZF%4T_[TU>
M_)^5(C>]__,,2%2V@,KY]'29GP9X+SRX^O5X.B:$?NOE@S ;(R;H?WY+,]/R
MP0V+BG->C <P'^DJ&(29\PBR;A'B'TO_^&MRR*67V\;V0C:,68I^ ].5OS\W
M0*,TD3-2?4VP\VFG,-1J)*:7[PU>I&4QH8 Y&%6/G5YOAP6,K073T3.'97@Q
M^^$WGY>'/3,!/51]7G73;Y?)G!CB*!2CW)G>]"75^^K3Y[RRC&I^&0%7COSL
MS=/3R]6IYR/_]3FMEC6Z^31:QF?GGE?/+F873(E!*\:#^^"KTJS]L427KGSX
M]%/PX2@KA[W<9Q5+ %&GY]-$?GWRT/@4L7Z!,ER]XGP,SZN)NH8PUU'B!I&
M%]R>(=45AI37,.32RX^=]>VUU6QK>V5[;>LR"RW,&+?67G_<7-]>7]O*5CJK
MV=J_7_]SI?-V+7N]T6ZO;VVM;W0>?.!7I?WZ@7^>C>L.7GF[J5K9^N=ZY^WV
M^8P\W,<^RU:77R]G!'&F;Z3'+;30P_'5F[N<)':K5VYLMN_RI;?[SNQWL/Z#
MX: S[L,#7#8%"9O)X.0624H4P=%'P(91*&\C8=Y@9!F)UZ\:S 8F(3X?\A>K
M0S=.&"@AKJ6IST\_3>SJ\.@=V3S:H>VQWU\[VGVK]S?V7QULO/UPW.FOH9W^
M&M_=_\ [;S?SC;?K>.?TU4%G^R.!8Y/VJ>^^HYW>SNGP>'>U>]!>W>UVWO[9
MW?B\@S:V-P]V]KMYYW,;SGW$G?X.:N^WZ<XG=?*.[$YV/CO1>;O.VV]W\_9I
MM[N[_^:@L[I.=S^OGW:V=WA[]55_8_6 M=]^ZFVL?CCR;S\Q_\\_>[ND=V3W
MAVAG_^!XM[]^NO'V3;_]^0,\V_=V]MNX \?;;W?8QO;>\>[GCZSS1DTVMM?I
ME]21P%")6I1KU6*,N9:)#K6XDTHR\(REY4LO,6K]J\)@YU1X>1L940MAJ1E:
M9E@LJJ'^:4-\+^KY.OBW]/*7MBD.LHU!^/4VU.?UQS<%E9%EI-FM:/U=+,27
M)1+?PT(W\<N,)<CA26**BX+5"_'KN1D>WA-8^(HWZOF^?R6],AB,36\S' Z+
MT5)6=2$?P=-/1B]B?A)\:U2,FZG$W^3V[4?1V8;KWK;1[O8ZWEW]P#JKGWII
MG.W]S8/=M[O[[?U=&-_><7M_97K/)W@7'^QN#W%2]CNGF[WV_B=XUQ[J?/Y(
M=K8_3.#;#G;[[4FG_P%OK*Y,VF_4\;OME5%["YV\VSX@G=,5_$6)P%3$JA5L
MY"T6L&]IC'G+>H893IW2&!B!__V'EDS\=J,=F++W(G/N5_BBXMR53N?CRKML
M<^W]QN9V]O[CYM;'E<YVMKV1 7+?!GB>89IM;&:8_^)_S3;>9-O_7,LN@/HS
M0+_R>CN=QIJR2[,R'P?J=K#WS;#(1MV0O<E+H$"V$TR1K8%;[Q\"=;VOHC]K
M=4SHLD1[.-+JPSN[Z;:6-Y/6!,;6"H-&2O@/P[23]NG*%^ZH"R2P%M/<M)AW
M% 0TZA:FGG,<F;%2WJL&?CTN"J!7S22)1VY+L[\EN9"FWCIF6MHZ J!:N)9*
M^E0$Y9TR2D0<EUZN!E>'AU-T]+).?98E(MP:<<]7@PR+AH+!;T$ZLLREO'LP
M*)9!LI[ X)UX[*E0+$]AZ)L!832]LLF(<./M1W@V/ ^>O?%VYSC=T^FO'[<_
M?^2[J[N]SMN/<.^;WN[7B)#M;L-WP-CA.QB<A_$XLK._<K*[W3OH]#\"R@3E
M]?E3_UI$Z+4W#FG44LK:%HM "XW _CCE$;.>6J#+%!&R1X@(MS=7.EOK%?2;
M%RJ\H#K9/48:OP\DCLYD+JL3=UDLAOWLH8.UW\J$_>\_L$"_/?S?#Q^PSD;#
MIYF_,//S"M;?CEJOA_U^7J8B@"SF@($&XPK[W:.A7*NR^6_@99WJ78VT@S\5
MWC[]XI$(C&K;<ER!'7.<M[1GMN4IV+=(L%)8I1(/W**$<O4C,>Z;6"OO[V5E
MX?Y82B4<9P3ZLH>7]P_WEC+3&]UTZG((6:##DQ\"OQ1N7'H^-[D@M\LHW;L
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
MRK2SM\D'96II6'U[;_KMY>7U\OGY>I&L5G9PS6B8;1T.#[)_#GM5F^]GV?K
M+=?7PWWEV):YSTV1-H#^92E=NI1-MYM>2O4P9C!9^K4N%2_KKHJC;I9:@J2X
M;THJ%=/V0M:4\!N\NO]UUR(W+HKD6Q_V3,H\'0R&QX-L!(=\/7)3EN/^8967
M6LZVNZ$,E[ZM"/!0'RYM1)T&6)H8LJXI+ SXL!@>Y>7%/;;?%_E1J@F\L,/U
M._AGKYZ@S9 F*UMQHW0]UIHO7^P_4'UP>O%A$:J"^:.T9W56 X]G]>DZ8Y:-
M#^%Q,()J<^LTM#A.%V5577V9SKA9/R;X]FINX>9\X'IC^*;C8>$3&1S,:IDM
MG<_LLZ5LR89>#H])/P;@R_[T<#A)I?KIISSI"Y]^2MM[IW]'P-JA.@??%YPI
M1TO5%)<Y\*LI,K@7*%9.4X#I0\.DYI8PXY5Z[^Z;F6VYL9*VTAMUA^.]:N?S
MKWFLYN"*G-_!L#4YSYD^41M$*E5Z@-$MAX.DW)_5\YS> A*W#]1+D^VF&=LB
M+P_@+>/!],#9;NP77O-LRC&)%'8\R@;#4=8#FB81G(I#'/9ZP^,$7&\DT!39
MMA*,?4'%M12I#^4I%SQZT<+?-.KW0*.D-(@XVW?XH5[\VZ6IP6RYLJH;XR(S
M-N^E\AZ8Y9K*V7$. @-"E W"".3W(*O-/\SB::U<X%*@!&B#X3A)?SEM.I :
M)#F3-I/<RWQ>%N.*M$G_E'6J+-U8W0*4&/:!A6[>?OF)DC]%R2)4DG< 0GE!
M= ]ARH>#0>A5T@>7F=&H,*X.%D]O&9E>NC31,_T&<C<L]LQ@2OH%)1AI$,'H
M<O7=  .24??C9'P3U4!,DFR4,/_EI3FOJ#.\3%\/EA/<]"S$&&KK/9,I4,"'
M"6,]4>JN*'5%M/(T)S!%V>$P.3,INV+<?\9Y.8- R4"F..FH;B@'V,>!,HWC
M7F^2)4"S5RWEJ"'1I1LKD^BZ"1)5@E?C(#" MBJRK'M<?G7?$Z'OBM"IJU\Y
M!8MGJ./UQJ?UU1;6&0S-AW[N%G2^&VBSUD!2AC"C%QR(,T\!L'T-XU-OM'!V
MX<2!=GR6=>')H.J2- ':'R6 $BH(&7OG*G-Z40_$J5>)SG@0^H>]X239PJ92
M$9,Y41%>?#T5OY*:9*K2.C73ZP&4K[<6S](V!:#Z)A=Q?M^< ,(_33]6J[3'
MM<($IZZ;[8'*JV%G%HMAOWHH4!J<C;SL)I4X??#4DP#P,BX&Z4G.'.: 8=)
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
M#F=+-U,5=NJR=*FO10IDI/M&P8!".>Z&N@;D.,6S4FAA%KCL#\L:W_?KD!K
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
M_O-_W?OACS\)3NXJO]4'HDP>Z/IXP/5Q38FX/Y<:UJ1%G=93",M'5XPC2'_
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
MRH\]X%*H<VU7&Z$)^AYM-(8G765ZQC&8.T,:7#J8,/F6!#>?%FB(DU98LMW
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
M!B7#+2J@W6P!LH43-I^-JW72YZ#<JNWY<*K$-;K)\\=?U6^JV5/01F /9<E
M7.995\XIL)7^S">TH=&VV-JQV,AXRU*ZX,Y1+-0DQ"?Q!)^<=.BN<\T$&]#1
M%FQI.UZA+W\AI,FT06'AR4)C0SM_-R\W=<8 K#J_ --3)$D9*C@^=2\,'NP7
M/"W1DS=U7KQ?@^NW]RYI</V=&/0_LK'GUVU8Q+,',E37UF8=#>^F,V1]?#'[
M]H?O^<?OOO]6^,79UXP&[;-RA0UT^];C5X]NW4EMKM3^ EE46"ZK"UH-&C%M
MRPP?LO=26R"7.5D$,)TB8DW-!F.,ZM$G6)V$4S)^D[3=T 7<@I$%_1NXT,]M
MV2W(NJ& !U[R<77<;;'U(_-&!9:8AD;G7GA#ZWA@GRH@=35U5=C]&@D/7'>W
M; U"%0E.G>B2+V[:,^[?M&?<M&=<41.(KO8(M.4QG)3MR_F; VG$C]06ABU7
MW&WJZ3?&*T\P>WPARJFSX"&K"\P^/1-;4)EA'+K'85"T(;!$:R6,RY6&;W\0
M9^:MOSPR#@T+]E6E"^/\.DS!P<]5>/>K_,*7\ZB#]%I:^=;UH"XLF!5!+@"J
M1^CCVHF57&F2-,,=1FQG#.5#)9 \BR#$$Y?A"GNOIBI3/&//ZEYC4;*IE4DX
MD#XWP>>FI@2/NI]U=?]&_&'MY&8+JYP+@)?A5;0U7#%M33O[9WL\HW"PIXTB
M1"[;!7,*],X@4R;4SG 2DLH3VW1QMYH<#A \J^3=5%]<);R;LSJ$RZ)$L2*Y
M6C^O1;D,0R4/&2G8J7=6)T[HX :$F\F69"_E0N;#F$0=$8?Y%5Y\30C((^\>
M8/G+\)<._5%""Y%Z4$^V-?SA1OLSP<R]*:7W9'?VKB*#P[W[VN&]2P*81:OE
M<FGT8'&XA2J\.H&GI7D!MS"E.V-W"==""X9X%2#@J#HY>]R"*8+]*^KE46P#
M6TJFD+SQX4EEI7+ ']8]6X!P('7M2D46P#,@48V!.Q.?6'C0)6]D?$GQP=;A
M2E@WOLE7%RGEZ^WK(9(K::C=4M.=I*PMA6NB[JH0UNJJ1R=R<^+H&=-OM'[K
MQH^+#.U$82FMF+"+ X^?YFPRB _!_\)9DJ&J5ZN&C<9U< Y5OBJ</R%@7C G
MT0;+<&(1_6NAA&-\7&-O2P?U94M?N:(D>N^A1AZ>#@["-55'N_67AU19M2ZR
M)U@$_74F;F!SG_)V2D[RHE!YA@%Y#9&/91/HR.J*:0]Q(=2+>\F2Q(%9MOT0
MR7UZ%JA>5Y9,^)>I&JVVE7'LQ P!D<EU$RY7+[:E*=N49(]1TCTV0J4&V"(C
MTZ1]#[?6H-+(MKKR7"CWAM/:/VQZ.WD<VW%.L8A.G_&^-<@MJ3]&'I/FI#Q1
M=2BB6?1P')_SGLVAE)WNQW()I@QV^"UJ)&89;UIFZ+3LRKY/H232HJ*#D;N6
M U]$>4H7R!?J;&B,K7.P5-)L$$%M!A'M7#&1Y.XDB:_\4>!\]@-)?"/=6?B:
M[FJE%99/Z)I>RSSMO>_,53LM10LL>/.U;(Z6A'%+/^RDLJGF6RX(RC\:?[@Z
M$LO@*2!(T'7TIDK'E1I&.1UK)43)]U'</V,'!@1S8])PH?HC.P?2I!JP:%0B
M9.*\6CCYC!\8T0?[#4[L_CYG&;VG^%!>O&9?DK$<C,])^(#JX.Z=V;G C1A9
M/N.N<7<RI1^_B0]G/X>S"W\6IFC5;$GSH%L'3UDQ)@,?8K.([IX>M%3]$H,2
M3CJ.R[91,Z 9&^56Z]^$LU'54C0[-:(BQO,KV0M'9;Y=26I:[.3(+!CW8S!
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
MJ GB&++>&G,MC=*@,TT(?=T(95?C_?^UC>Q]9S8H^H""I1LB.#HBONI>@_F
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
M>8/17*02C4^ETH)5BPAU5\%,E<#(U1/.-7^JXLBET$/]4C5'D-"\%%AX30_
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
MO,\PRIZ4))?PF'>G:#>R"-?707@V)=RL>1=+C]#R3PR'\+3B0TDI2K6B5.G
MFH91!9D7E2/M^!Z?W_N3"NP6ZJBQ;-2DX\DWZ%CJ2 J3Z<\3_(16< HVG-$3
M0AR)^J<.")<CFU*IFB)W5[<A,8!&;DWE@C7R]]A8YRZ4]9!FC]97*TJ4]]:A
M$<&(8,5*NEF)#UJ2\PB5PGTNZ^>PK@0]SP: SH8($A.0)+Z?_"4/.1,MR0B&
MX,G&_@/*.2/H6^.;&R@8 5MP9FYCN6!%@R299Q; %B/M2H.OLNU%>Z^R*AAO
MSY4BI=_P'PR[NT&JXO:?^,U%5?)O^%]9*MDE@^%3R)DD_U1O?!PJ9,1*#/G;
MN="9F8<+Q>G#V2,H2,N3G5><)0;VA!OX>AAJ886NRT*[:UDKL7SEE!QA+)U;
M+Z#@F..P2>I[;WQR)8QIQH(+TF@KCKDL"-OOMTI[&OU"A9ZDIKIC$_N.W>'
M2EYCN_O:4S>-WW:'5#H6)*6_*WX1;6T@,F%,P"'* #\>/;*#)%J#S7J$\'F5
M%5'IPVMD[,"I.X\;7L+H9(S0EA-;*RO47).#S19 <\GZ#?F+" 17FHE<L!!Q
M_>]9$?75\FS!I;4V?GK-$)82&-GW>37]A6OM'+1B(HD8"%JK-$!7K462?>[
MP :(IO43RS$Q^C;$A[.CV8J9G>7N$+]#.9<S:R0 E\SP;RBEA/6U4-D15T#:
MZ>.PTO%';\RKX0=FIBNV[#A"OCVB08B_05JB I77VT!M%9+M7RA6&I#17ZV8
MT"'EOSH+-=.9;5>?T/]+*SAM_UBT\5V1=GFF9QW7D[*,9KE*9" Z0KS9[I*Q
MS57( %.3J,+Q;%[3^"U$FJ-"LWL?S$[5J!>I$STQNS4IN&/]*:/2:*H!N7N#
MW<7/JA%&C19BC4=1DX/>%E!H]>1/X7U*&,XYE]ZJ/%=7*.9W,A%BRV18$2("
M#0\9FE&7:E$M2SKQQQ>.,GYJ8D?-\7N4L4#@R1WB*VY3U;:I<KO!Q;!RM,,S
M36\&CXT.MP<E/I&G@OH$^,'R.;#W(92&/#ZH_IS'[1PIR^2!6DN()LJORV8N
M,I*-%Z7+:R:R0:OU]$Y[+%E>6%(F61UNH]C!#>+[&H?94ND-X.O(#J^O@7E1
MS;MM'=W>KC),&I<S!:!VUJATH.CWN!3U7'4"1\QL!1^BKW+,9I36]O9BDJB4
M^$F@7]U:<16B;,786E"WWK:D603MH_$O\;YLK*/&G>-*V"S.Q?;-W)*/PV/
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
M;MZ]>_OAXR^;W9@CT^L7[(:.-/41Y[L90*P7-S2P5C FUN&$A:GW^H74X/@
M+S0#RS#T/7ZSGP]+N<V;[E(SZ,(]<5Z&R'-'*7>=N3(;LI2PZP4/Y-:K_+/>
M/F8L]0=JQM)Y)JT]=V]7(NDW/XVC5V]66.Z0,OWS]9<[[<.'7;7;H'."VJU;
M#^WVVX>/[[3;Z_?O[OY'>_OA]N;73[>_?_F.4-U!Y>C',"D4Y;3W",_15N_G
MF-R9K*T=R?I@=L9S--RK"0U??_FO=W?:^T]?M"_O?OEP>_?E^N.=R&FYI6N0
M3Q^U=__W]P]W_Z/#-WZ]OJ,[DD\W__7O3[^^??=%^^WZ[N[=EUOM^N-;[</M
M[>_PI\^_?[GY]_7MNUOMTWOQ+-Y&_/[E0X5(=OVP]Y06%?W:/^3676-=-]XF
MTQ<Y!S(_$TO4_Z(YZAYOBO5#IPUO-S#0)898B*_1;6<VR#BFY &6]5K_>'W[
M]OK_:A]E9A0'W!XYH=_N;6./K%K("/Y+BYY^8!$.8/<%%C"%BJ,96'?0?7WX
M0 5/*8OYC&)77%50D?#C;!SZVL7MYT__U;XX2=;Z-[\XYT8?4=@M4EAC^>MZ
MS26L,>"7L#)1=H'_F/K0[&G3_/ABV(NL:BZP6Q,"157Q_E:F4#3@;)LK=F7W
M1!SB:&/.53$S!)4T>/\_F+WVL#SES>@4IKR)83U/#'=K:S?EK)/L=<7A-?'2
M])IR9&[CW#A>E, *JQ>JTE.JA*>J3U[L2<%Y($G,K4UBK77QY?;W^.+'O$$;
M;U2VYK$B0<-SRPO"&O>1347&N?P3X/W/6'O'M=-G'[/=6G:<E4&,F1\N?N19
M2LQ)\50\H(.-+K(_B?YJ61^#?X4V9[6W'F:PA5BI*V <%Q*$L5$EG$\4%"]!
M@&:D.DZ4BCKIN>VYO%GB4JNW!]'=H3 >$I^=T:V;6,!9^W) [X11R/J9;6 C
MG.S+=:RIR3AF$N( 1,J!)N"X++$]/RY%SD2ZUAIZS\IFRZ"*/=[Q@.+OLRR)
MLMC?%"]U.YV>O!'8-/*IS#17VXP_Z)%KQT^3A=VP[..2)N;,8W8E?W@-VY[[
M]N.5%Q!TZ*'794&WQD(AM/&/\W@4VF<8DTHB^+\KWRP^;M-'KQ)W];.^T39,
M<^/'G;:QXV?@R>WTY%.;-0;MSH[+'FFS_:V6?458RT*3@DM,BY,2S5I"POOY
MPKK(PY<4L;DRY]\THZS],(BS8M42N>R'O8?/Z?K.T[J^]1;IGQ>)W6$J!K!Q
M_&/&6P)83YRY@R>^6/_5*%SPG\UM0,7C?\<&5L'\0<G#9=MG*7UN48]2:/*:
MQ@H>!5!/TM3+7Q=L!\4[M+$(4I_Y)>L>?;=>V]R&[#=XFF9[^)2GV3)^7 IK
M;Y8*1K>Y4N'BS?^ CMT3 3_UU?6@>TJ>"AU-'O(\T>AR3T,@O/[>O33R?0*
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
M.8@B0 "8Z5K\& .OQP2)*64=.G1[@6$L$!QPL()>XJ\@B1KB;4&(ND$G$$1
M[W_SY\BI @&-O\,2GG#;L!$]WGNLWSQL>XJ(#0D\H'1 'W Y")Y"++PN$&2%
M/8*I!Y")'N5(+2)V\E7 "P.N +TY#6.Z01$1YIR80:L"@<8T\VJ".00H/WU@
M8Z;= PU$ 77=MS%\"KKV-?B[O*M^&:LX1,1+4J$5D''8O="5<#)8)J9K]==B
MY2G(7=P*H!90P;_GV(#E4.B4!6#K$CVE ,X>I!.@+R#"Z G_\5PNA8?J4OAL
M+X6/?N?[P(*4B3NEA >?GM!16HLK2?S;0XCATIGM^;J(O9*8=+7[B+&$MV+D
M*]" BPC_RYV&)/+8@^V#78ZQUSE72AAT!*A11'4.UC*)D%<@N;/O:'X8TW58
MPK*;9J#@:4GC2D5;V'LZYI8J*$@/GZ?I'1@'C?.C1@(08I)*P<]!BS\S8<$6
M7@<Q/HS&SVX#XW"2+%",9T)9NB#"QHCSKX#(9: \=3S8A)';A)Y$ >"P&9^/
MO23-C!%A:7J :@*-$]P704DW8&G$=P9*0\3M// JP(VA5*@6'XA(YM,F#U!N
MD$=E09@FEV@61&@72(7;"H/+^Q W4\ >[&49S-EAMP;SIR(483D!)1KEB ,@
M4TS5$NX3Q<V$NI3Z>06^H.^ +/%=M0Y85HJ#/"4Z;Q.DSGO0Y]+WTSX#5]7Y
M[,]=Z"\E?FR(D=M! #:/0WD> 3@^<0:(L00$BI>2R<\GH,(W4S1*D)X%(V>/
M -EA6"/$. 70+QG8OX3$&@QO  *\J$"_H> ".\ SXM*4&]!L;1X)^^;%"8_3
M\_>3[^M&%"H6+^2+%:UX.;1H_>%*YP(H4*:.L"#I^ER^DPX08RZH%T]19,A
M@98+>AK3A0>FDAU0;@$&O6_)[9)7PID@%8(K-_]+%TT9?-ED0F8BC95"]]UG
M"+)"6B%8KA&((C&0%A'"9S5=\VPCNA>3<ZWP<01*%J.AL T 0L?P0H8@5S,&
M?4W:A;$NC'$^E@G79#A^ELXDG RNFLB30X/:"]9+:>Z+2'ARTYX\*_P5<WDO
M 1P(%2DX)T+<9M"QY0TCAG7PTE[<8R;DA"+7Y>2DRXPKA($N9_K)?"IXK'#E
MF<TAQ.L,A R@%8Q(E*3YJ%\Y5C=>/^875N!7#;$<>4AB^ >LR>AUQ,<&^69T
M991Q"7PIISK. @@C?A#TLO"PXJASO X'O/PM9O*2URJ4K'0[^4VCG&"XX< U
M2,5:+\'>(STS3!5*P&:*L^ IY<O%%!(#M1UQC6F3KI:D7.8=].^*KAW%1BWM
MXDOQ6Q<KL=)= F+U40Y[4XPWG_[[P]O+PDB-)P)Y]=![-!0;>:S#LQW_""/?
ME664I=!Z-M!;'A+HZ-X/QY1V"2"8>8Z><=*#%P'K%>X;40P">_.)V? %\21
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
M#&!)(#<-E@11#Z_6IF$\1_Z.Y4'RHVF@,@+'0P+QF4U;+Y.#%P#ZDE32*&R
MW3.^&]@<+(-:EV4K3\.$X7LB%@.LQ:[MV M"^"/^L@!T7'X-PD6@S>P@G=A.
MDD:P"C\- !<HZ1$^BKYB$P!D'E; "FS'!7J*'G5M;J.ED<)K_<?\A&WMCRF2
M^0*>LA_@'R].P@CA"=\"; <)Y^/L 6":9*J9G0X@$G@$7C%F+NR;OUGN)\'#
M)9Q&0H+Z)%G@?C+PZ_C(@F@MIJ_,EQE0;BEB2 ^P'?8-&,*%S>#72>(@_J6@
MB&>P9Z"OI9W&4X K_#D&*0$X?W1\7)L_1#+#L5TV _S-@!")C(AJXW8%9CXR
M]PH]H@%E,B!U -#X2=FFM?+C/X3P%R ?SP<*@6.' ?&=J]U'C*%0U<4" & @
M#/PO4F7$DLAC#[;_HZZQOU)OSMD>UD$MC5)6F_LVY\)70 /9=S3L3X&LEC G
M$4WY- #EM"2II8 N[#T=QT[DC6&+2.5SX!?$DTM4)(\:"4  ,R.)W"8 #'HI
M**1/<\;% )#\6H A^2*1X)<WD>QBZH'0$107YU\!_F=!#)(+#C:!G7@(QA*\
M08;Y/KT?A4(0IWZFL4#4@00+[HN@U%I V2"<2*G"<>"1/]. 0XS(FG8K7O\C
MEQ1@T"?@PZ#H=)),>K?"X#[$5Q5P P\LPS [RK8P_%0$$:PF0. B2S(4=C&B
MBJP=V%TFAS)AO@(\D*Q <OBJ*JQ7&SUJF,2): X!!#X"?6M=7;L0I*9K;_&C
M". CB0]1]CEB<]MSP;B=S3PBFUB_0- C>G$-DG!@^E(Y$5'J>P]1"#O-4</%
M+/J;"2<\+T]-UT*.QXQ'2*$N(QLPP^Q9)9E7+\#?3;&E)[H*8[!B%F#-)"#2
M$'J8JB^/B6 B+04O"4%IQ0A!]^JY4^,9EZ[7,S^8OS3SK2DB0%;'/&97\H?7
MKA>#.'R\\@+:.CWTN@Q3?,'R?3V^CW^<.YWM#G<\1>: >+/XN$T?+44X^&>6
MU>X.K8T?=]K&QL^>6G;0[O<V?_K4JD]_!OZ@VJO:J]IK@_:ZG71Y)N]I*6YZ
MR(+HX59%8*VW*-71#$4U'::PE+O:<:W:R;@Z.?[9S(YI5CC)QAN(49,.?3.U
M@_O-HW0K'+MIN#84KL\&UYW2H=<W$[">Z"50I79OFU8(%0![P%?6;9WS>&7=
MUGG15Y[H6/H_EH)P5R]:A:#64&NH-9Y>8Z\%)C4<\_.9WPQ$2[?H6Z;WG&S[
MK=IWV!I@@4O5:M4G:+.F'2\5@1VOUZK>,ZN/8JP1;55)Y6Q,+F;+:E<O7SKO
ME%XE8^J*[D%/'^[:&[=&@D816%T)K-75.X/J%7XUHJW35&*]'<HNE1)3,J:.
MZ!Z,])&Q8WG,45I@-&P0\><H=%,G*20_;PA6;"4JF]9=Q=3-D9H[7$O4M/K#
M@W>-4TAY?D2,&I6I" $%YVAH*,%91]2T^J.^$IQU0XHQ5()3$0)5^P^.. A\
MKQ>NH_J-/UA.\=A#,[\=1R/5A> &/;UO5NTA614"#0KCG0966Y9N=KKUFP!5
M)X0V")O?T2A/3;P[>V$P&.I#4XVK/C&LMKKZH%]AG,4Y(K1!V.RU]XA+)>+/
MB7:&EMX;[9B-^&(DI&IT7OB59W#$<X;JB=;8W"[U[;CZ:1R]>J,*;=0::@U5
M:/-B8N=7WJ#I>\*]C3$'![I9>2B02KT\"&H,W1PV/^/Z)%%C&NVJ]V[[P<P9
M^=J-(8:>/C*.0PT*-<\-O!LHW59+Q!AF>\=A.DJ GAPQ]'3SF*5E9Y"5O]JC
M]RPR\@U3[_6K4I9*8CS4C61/Y9;6#RUFOUUAG)G*+3U50C &NM%76?FUQ$UK
MT#UX_K="RO-Y=P>O,5."LWZ0 L$Y,CHGDI5?0W?FWW;DXJ7P65S/F+II5%7"
M*H1UH"2\"MZ+PLF!O)=V3W4K470 8K.OKF1JB9I6;U"]U$@AY:7E9J>*\Z($
MYZD2@JD/NT>T-Y_Q7>18L2"DP<Y/8%-]4WWS1>[W1NU!KWX^<3ZH<A\=MTZ@
MRL4T]-&@:H9!I>,W*(1Z OAL6;I5I7Y1H;*^J#0J]<5^:4S6W0I5Q%.2ZSW=
MJIPKI(1!;?'9ZO<J-*M0B*PO(BM%7I505[13$NJC4=66(P>1!?OM<%9+U_$W
MVPL2%MB!<QXWJE9?'UE==3=01]RT#+W3K9!]J-!R*-U^<*3478.?(QU8 WTT
M5 55M<1-J]^ID!*JD'(@?=8^>(Z0$ISU@Y0UU'NC^EZK5KH!,[MM\ZANS/I>
MS<NM@E[D_JM17G5OJ(^,JMJZ*@1.(<C6**RVNGK7V&.D[101VB!L#MH=%36M
M$^TTBGSZ.%E\QP$09R41&H75EJ&;_3V*A5-$:(.P:2H17R_::13Y]+MZ;UA7
M$;_/ZS&K?V2_<CW\[\+$]C<YE<^=4R"  PT[66MNF(Y]EB'A^VBTJ7."]PB6
M.K*L80'/[GK%N#_8'#F@JWA#\<8ZAU?O&]4O*DZ&*ZJ$MY\\]$F8QKWVSE/'
MO@LJ)V@X*VFLI'%U2Z5KZD;O^X;!-%\F*]Y0O+$NH4+OF#M/V6H^5RA+I73K
MMOM,366I*&FLI/%W6RI#W1A6[:I6&YE,@=)7B0TOA?^ZWL.;G^ ?S7-_OO Z
M[M#M].WNV!Y-NJ.N.QZ.>T['[?7ZDZYI#>S_'1D7Q8?$:6=V=.\%M.=!F83_
M3./$FSP>*OW&+(U*_[(4*=VP;8&+(2Q>.(AA'O(D*Y16/HF(^8)0"V(O3F(M
MG&C)(M3FD0=;?H2_S^9AP((DOM+F-ASA/GO$#ESX6NBF3D(_A\F41?+3MO:Y
M_.WL!7QE. B^*F).&D7XO0ECL6;'<>AX=L)<;>$E4PU6Q%<\>-C7&[\_@SWS
M=66+;WHU/3P)([E%E^6?>;$6L 0?M@MKX9?%$IH3,==+8MCRIM/ ?R<^<V#W
M\6.<L)D6VP ]G?\'EU[S7F<**!?;DG]/IC:L'C$M"!-8,TFC (Z*WZ8_BFT&
MP&+>G*"0;>V6,>T#O)G+!J.M7?PKC0&M<7Q!;YB%L(#+$MOSXW:#Z9(!!"8
M^#@=QT[DS7F[AR34@ @O%S80383T23^N(08$!: 97AZZGJ.U9O#&J?^H:W^E
M=I2P"'^,V<RS@R"U?1U7XS_^F%$#T%);NP/"\P'W/B*D\$F,Y'3/ A;9/E#P
MV(X!22EP")%J\CAGQ0>(W%SFZO3I/0OO(WL^A7T!MFW@")"F\L,@G8WAV/"P
MI!7Y,!X>O^$ .L(9BXA<B#'HE/@(,.G,2V; I6T-(&C[<0A[\/V<[D*@-OP+
MBV)M,0WA;+!S/#W_,X#;F1:_#>M[&1+&^)1X:\ 77@/Z-/%\[V_\4YA&2,N+
M,/H*E-M<8KPN *!(@FL./X,_ V! 1'"TVO< W0!(T0\=I+.(W?/)! #R@'J8
M+ "W2#\>P7O,X@36!0' (9^_(F#,!4FSF'J@RE<IOT2.Q#I ,?3FY=>TM0_P
M9]#R^&>]A%OFD; #$9U$-AP!-I0">=B%]W#:X )L 6=;!%+^(Y%ROLN7AX-.
MO&^P$\%_R#K$N5/V2,\B_8HEX4W  _8$N%-N9)Y&(#UC.E\B_SB)PAE\&9>A
M'^V BV@0T&X8/4%G J==O'>=AS%M\ K4'\#G@;T& "5387\5GQ)DV<D?L<=@
M,J7)YD<*Y.H +[+HH-1J&64(%/^=9O.&05&QRS&(GZ^7!/(KVP>"BB]>E5D3
MN+ (MDTG?I*%A^3Q; # 9+)G '!AX3(GY#V"KL!"!GGO48<D^\@[T*9@0/Q\
M\8_GS>#!Q9L[-*!1K-^$6+.:Q#^]LM^LPVV39&FFV-DWQP?+Y8%EXK1UU_N1
MJQ<AW> /)OS%GT]M4(OP/@?M*Q!4) 9!4:&Q!,)JXMVG$0$+!%:<SN=AE&@I
M&*M.]#A'ZPE$1>$7V3T*="3J,;D ?#3)OTBRD<04UV=,NWYW>VF80VV,HJCP
M)9">#)8! ?\5!14>(&*S,&%@NH(9X-AS>PPK)!X#T?L'6K/YT_ C[IOK_A@M
MOP6H#S"%V;(ER8(I%BV33I5F!0$2OB0UM39EMI],'0Z6V2P-O 1LDT>-^W3:
MOS]\OK[FZ^,'Q9W)%?QP 8_&B:Y- 6D@L$$^>@1:,DX?P*SDS\"ZH&XF7E(T
M>W.K@^,8=NSY/KH/4D'JW,*P8^TAA-]GL!ZMS/Y*O3D:+K"#F&3[+*_41NV2
M@$HE<'/,3YD_USR (]DON'.I87)/0MKL"S3;'8:D9OLA?"!="GPRLC--M:K.
MFVE &R9F\I!B%?#Q CCSDJ/GI@0DLV.:Y-S9$3<QX0]&[N8@9)%@ (FEY5Q
M7< 9!BDR6SV#G+;B698L%/$"8O_)DN&+9!OC2R2=XYMF\&;B48EG(*%K86 )
M+US[#,__#@]IK8OK+Y]_O_BQK7U""PA=3@QRD"=%-I"NX1=P2S80JD-_1R+%
M!<%D =LG1"D#!.:GQ#I$8=ZWC=OC#BJX:VCV\@,]@',;@IV2>\[X28%_8^Y>
M/'%P,'X"=!VY>P'BHF2(N^11 "19)' ',+F/D'_FO@W,A>_4-8Z7W(!UD*5\
MGS?0(\_']6( 48 (;[*9_IX;EMHCLU&,H\OT%OB>H&L9.I&Z0/P"(/7#H&UU
M=819D?SQKQW$ ?(!((@2XE80LP#S6NO(H7YP E_&$N0&XDT[('(1BT]9+L-@
M]6QK>6C$C8!% B1.XI$0##+83_$AXM $%K4C4#Q XG0D&QVZU*<X M)E_B(\
M!T@\X@5X'.@ Y:<'#PO7>+/0.[;I0*Y/0?*L2!WR7#P0!:3/0%[A(CKZ#N!%
M:"YPH0:Z"4,O6@R:#N,Z>'Q2^S9H%<&YW*%&-("* "7DHJ6 [P9-@KHU!-T]
M\P  #O># 'SPP@@0#EL"IUCN N$[21/2YGQ)'9<8@TH%2<.?%<<I/Y=O/J,I
M^"]LAI$J%FLB]O KI,Y0PP4\8@6[ ?&%T5F^*6#JZ[@LID6XCGOS>02-"@I)
M=HBX6RC\P=F<)20&F3,- ,GW7E&5$PE.O4G"';+ CJ)P,>;'*F.H;+*,H]!V
MZ7O9ND5+H;3C3)FO 131];.Z6K@BQY92=X1,'\B/VR@%1>N!&'*(99<#+B09
M1'")*X5U.OUJ&\[-/%**S^=>+MT)P-%]>QZS*_G#:]EBU@OH*/30Z[(J0,=P
M.6\9W\<_SGW&=H?[C2*%6KQ9?-RFCY;N./AG9K?=L88;/^ZTC8V?/;7LH-WO
M;?[TJ56?_@S<.;57M5>U5[77%]GK=JL^4ZRR=,U;PYR ]9??V5&,WC9GX<KN
M)4\SW*I?P^_2@;B5/B,Y@T7G8(OLDF>3EYH%%.FV2Q/W?]!O>U?RFC@1[ DZ
MHR8!YX9;>6\!/G?A5>GX]67M[8[6XMR =NU;-#,CXHR[:9C"HFZ\DGFV+L^J
M0@I+';&+@8!]'7,CO:^L(^SUU:5. )R& N>>9<\^1*[B6$5BBF,;S;'58=8$
M@&% [7OH[R#$UP1 DBVWSCQ=RKJQ"$K?[]?L2R(\7P@R^(YW[JD%8=W:0Y13
M>??0='!SDGICBF6&QO?U*]D.!,WK8G0*J.TJU)XH:EO6SFVJ&H'5E\=D3<+$
MVY>.[73R.M+N /L@5BUC5S2L:+A.--S3A]\YV4[1L*+A(_>ZU'MFA3GRBGP5
M^=:(?+L#)7\5 3>8@$'^CD8[3\E^6?+=T )![.WI5/K.\9-4K^-2A8<HT"K6
M9N7%,I1:S;.57<IOGMH/5-3)_'#.BZ^H5&%-#K!,(,Z+LT0A$;[I=AY^U7X+
MQY1XC<G(-J_^D@437J 1)C$).$N(QYQAF2H\#[%J#F#!"TB\Q+OGR>XLRZ[&
M-=9D&5,=TTJF,?LV][&Z'NLD^4N#\ %7+!; RNILGM&+1518T?M@^[2A./:
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
MA"L?P[]NY,&ZVO@Q6YC&_LU79]W(6<*Q#@=?7]3,AY8[Q?ZSFP>3/S<#^-B
MQRG+$B:;0((_;P(&#69.DL@;IWR$+B  T16Q.(E2)TDC(&/-=A+OP4L\T>:*
M?T' V_=F7I#-C9>3T>.V=@TL@#_BN/O-V"B0BAUK"SB-%SMP; _(B+_)L>,I
MH.D!-S*#;Z9\V/T\"A\\EVDVO#/*QM875T;2<X##;( +F\W]\)$Q,2X29PU'
M,\+_%.@NEA.(;Y .@\?_C'&E61CP;>,SOL=2>@/LIJV5NA=G-%<X2S[;V$UI
MNT#<J0,?I#'C+_,B]Q)H/GG$DTQ8'!.H-*"#!\^!M9*IG2 \TL3S@2!P#3N]
MG[$@X=P2/"*2PC3"+R^FP![Q% !QF3 XF&//;<>#M7':<A(!!!+<IA<GWS,E
MV[IX6A 9YB$98OV<["\L!DGC3(E0WX(X\L,Y JVQ'%XZD)L?:-^#M'MJCG8#
M9_VJO:J]JKVJ.=IJCK::HWUU[K.5U1SM\\&UFJ/=Q'7.XY5U6^=%7WFB^4MJ
MCO:6!ZMCV'^H=_O'Z1F[SPL=15]UI:_64!_U5+>"VJ&E9U09&::Z%2@A4V,A
M8PSTKMG\0<>*P.I*8)5+(NI'7">IQCIJBK82-*<D:$"36<,CMET[W2G:G](D
MQB08F35R%@,;NGJW6S4)?8^]<X]0KMP8U+0LO6L<?&JS0LNSU616NZ>&-BA"
M&.A#-;.YGJAIF4ILU@PE__&/H6F8K]7(!D4/F?2L&I#;(ZN>Z$WKC3WW$AMS
MW &,X219V!$K)CJ?Q3R'W42-"L@=)G[1T8>5/4Z%F\.8351#H"[]%"6T.)NJ
M6_F:X:5K'+%QO$+,4\&Z=E\)3D4'+</0S=YQ!*<:J'UZ;K)IJ!!C+1'3 CZW
MJK?L5VAY8;0,>VU#W<XH0C#T;O<X X(5:IYS8H9'G-:K$+,9,;U.^SBY($J
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
M;J=O=\?V:-(===WQ<-QS.FZOUY]T36M@_Z]A]"XV;^?@Y#Q8JY;?LGG$'(\
MKVO7,R3!OSD:4)1>.X#8TDSC!O$K'?#]9JNO;!BL-?U*T+&7H6-+Z*Q3-: )
M?NBW1QJ<Q$?+K0Q<\<#2]WNRUX5XJ&2SZE(*W\[#K]HO86XWVG,O 0C_+6U(
M;@1P9A%*I[3W!;(P\SVPF'&!ME:D@N+6$)Q\9X9L@K5^9S[@G.6F!3?ABM"C
M[]LQJD@$6<1F8+3(W>9*9F[?XV[97ZDWGY%9@\]Q>67SMVCS-'*F*&Q0*=KW
M+(JU,7/L&4BP%#5Q]EK8NA E;>T+F\".8&L?PX1I?5V[N D#NFNE[[T'2 3P
MC*_=)O 'VMP-D$,8P$^Q?B$%&SX=XS+//<U-TPE*5(0$Z(*4C-<U8FI+:=+K
M#9X1)\01QY,G7#TR5 F!,$2_%(7U.8B0N'3\LJ[*9 2QWP^#ME7BJ+;V3GY!
M6H]/^JS+KUZQ[^V@9(:6MS8'M@G!V/?+WB=])@U6_G=8">V8"%1M"A2>8)OA
M@'@:[-\U5JT'&I]8H&34!FRAD7/.[CU'&Z?@=8 WI\U]&P[^7K() QO'!U,!
MMCXF@R0@%B:>M23]'$XYZB_YRO6TIEV4>&8'P;.[A#&&];=7?@E#=^$)1^_7
M,+B__-5[ $A<DVKY  K<BTAZ-U;:_,&0.;E9#Y:\'03(=O?RW%Y^1* (8KW,
M$UBVWYD-:A-%![!809 \'2 AR'+S)PC7OA>-?]"PX7V )L=FPUL<JXOU;_,P
M)B?BBL0*H.SUPG.3J8B@%I\2B.GDC]ACH/@TV?Q( 6,.;)!%!T68-2A#H/CO
M-))[0$OE<@S2^.NE/8$M7MG^PGZ,+UZ5B1/HL BV32=^CH@W V RV3, .+^
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
M1QCM&\IWV\.Y04BT.GD71"*<M49_*KPXL1"#YV (JVC=E8)U).'^8=IU-Q/
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
MFP>.\'@WXE>2>DM, 3!%* 'D2J3J%7JJ,+@?J%=?7!C,#I'LH"CT<<H <2;
M>TC%6J^]V[FJE0RWZ1V#.]@;]<4\/#E[#U#$LJ_!:4U)?26Q$$2@ Q+D5>E!
MB+46$(D4:T!M8V^*DTE5-_:U5&]B=3\W"X5^8<-/R@?]HW0CA8R1]QVX;IGU
MZ.4H[W*!(U>>+1AA^0_&1^#!J[A[)84\*=R(7!Q0>.!N]L](*H!7?R%<SQJ^
M%=WL+K]1+D;!F>0. GI^*LE,,[&0*D$,NP5_&(0 @AU5"JAU-&]+G)(9*+,%
MY)!=\CZR-0-9&7>YD(G7PB2!I6LH"4K[D5P_FRR($FJ2B\DQ /MAP-!^G]S-
M[ 60Q_MER36-FQCV&8'XC889*C?19*!U/D5#>(F_F!-U T.K''YXQPH#=C>+
M6G38C;(-NE(28G&WMXTS,$G!;Y,J17ROJZ#9!E+F*9"$!R<*1PFI;*!FS&=0
M="UCO['8U1QR'@N4X+FY-"(F(1AD$)3!K2$ DA$@:Y+"P/.3H1N*A\#W'N_S
M,!(1E7"$<P7I8U"\(U\&SG(+GUVQJ$OZ2P1RKH0@ZH/RIW]DYD!=^9H]0G2?
M(TL*AZ&<)Y\?*\&WR0CD57&5FZ,;^/4?AEYO@I74[=)7\[SS(1D.J&F!U?EP
M(4A8V4%"3$B# W81)1ET:2<]+@#6BQ.N=J-+WKU50:+V5114,@X ^AO- !I^
M)MSEQ3@J=E(X( 6@I"+I<R0+D!=L)EQ(QLT4.YLH0.Y5W,5$(V2;*)"QO]R.
M"H"RT.H5GY+*6QH'T5Q0DIN,:TT:HDMR [YQ? L1.=N@C1A^5[98,Z4Y::L*
M8QC?G)TQVT4$'"0F"B><IJF!#4HZII]%F*/LM<*=[<(QY*Z\&#RTZ?UF9CJZ
M7*BH1[V1N.-6,%@NO=[\S/,>*T5JX:_#!,3)B()8/ RI(X"84163[2"]ZT(
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
MFFLDC59DG*^M=7=\'B=#%1OI8.-]G@Y[LTR[_.3&PTX^4[!NH!Q:E55$T.X
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
M#'1W%6T/JADQ;X?GGR$II^+YY^+Y"7LD<,*&8=A<;31T2[4L75<]FSNJP^S
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
MOV#Z43!=$P;462>I"$B08! '4"/KN$%,2B.$35'J?# 1=SDO ;Z5 W7CVJ"
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
MX^&XEV^&YZ/8MY/>I_C+YUZ8'%X0R:5WG<\G_O86ZV $)Y.;W[+PB?[NM+Y
MXNH47/Z91UDQ#@XZ8&FYLR9QPX/33G@<A)") _W9OVDN+'K^KL/1Q="/[?N(
MW"C:C\@FN++GMO_9GH[7?KYZ*\)==WFV;YJH[]ZRNEKS;YBWE!J>MRDZ@-F'
MTUY&SX$!XBB_"@9A'WD$G<-17JW^\6.K*8!5YH<,F-RA*2/BGS_;]>ONB%E#
M5+7#\$-0Q?D\J&OOX-<O]__3^=?^[UL[>[^][G9V]C9O!O756Z@%@]_<WWN]
M__O.UL;!]E;G]0'\VMW>.WC=V7_1V=S???EJ^U_;>Z]W_MS.E[6_N]WYZ??]
MUZ__]T?7ERTC;KBV:D'X1E?5*@37V+?'X_C\XH]?0F]\W+>GSWN#:LS5FWZY
M.GOY"^H;TOG[ID]_0_$S/$7R^7[X^3>?/_VL>JJVJDZ?X_099>S&I_$S<L_G
M  KW>N?W!DO4,WS/CRV#_?%@U:T^]@=AESM&5YJ4)/I6BN1Z5_,[5W)C3)B(
MVUSUE!,>\KIG2+"Z[A?#4?;7.F^C'76V81T+G:WH8XZ^=ACI7IF0Y;'Q]=?Z
MTU:FV-$8/%:XYN$)?%28;<)P'YM?VB*Y0VW/-MX/.7)SBQFYJK%FK_16T_ T
MII/<?CK+=&&*KZ.<FC!DU3S,C=4?OE0^CH%:_3DKFE_QP]X\#[$=OK+[V4N]
M(5VZ]-1WHT]WMW8N=J/YVP-_]NYH^VSO8$>\/?L#O_OMQ8>W'U[ 9VZ?[9[M
M\+VC-V)_:^]P?_/;;O3NEF?O/OS9?WOPEL-GXEWXCK<?MC_OTC\_O*6[7_9_
M>T-V83SO-F=VHS_OG86CO;_^/-S[\![&_\<7N)[>[L'&V;N_]C[ =_)W!V\^
M[__VZN/_G>U.=GNXZM2S?P"SL_7F09OTM*^S8:&?MM)/Z::SXD2TMWF5B!ZH
MF4[AH,)!I>M-X: I!]6<H0=J>M.^!K%MTY[[D\-I%O_Q*![&P;CWZ6NAWJDD
M[58E?'-DW7YY?B]A>ML#3;?XC,:V'LH@'VOS9;JNTF=M;)+\8CB"?PXZ_F0T
MB@-_VIF,X-/Z5:"]8\.'D_'D:!HK;WY_YB[%2);F7-]=UO4&]C9N6-<KCMN\
M3''39?[<W)OGUC[(QIZ.<V,0#KZ9?N.KY<%#V$\']LO+X:AZ8C(9]=Q)%24_
M&+ZT\#&3XAK<R35X,[-/(HW*9_43PC@:Q$T >6)B1-SBB)T$ >I!GC ZVX!I
MF;7)DX?_XK86"OS;#/_Z[@0W+H40 Z(JUR7*!5DUH1:!W -9 /<'9GAMG;#9
M/=("_Y;!_V%%?0']$H&^MN8+DIQVUB+)<4 <&XJ,21'!*F]XT%' C0"@YW,W
MGR@; G-O""QT#^ 614WFZVK>%FYLMS+*&Z 7O%?([4[D]G9&T C-@<:T!BVC
M@=R$L\A&91 #*N):*,RMG5?0/%1W[X+WE91"!>]SX+VN8%1B-"7E$!-)(2#L
MB)S/90B!OY.1TDB2YE4P!>\MQWL;M4]!^3PHKZ_JBI @34(^5=C&!CFG#8HL
M&6PEXUC11B3+0T%]19-KK^#@\=-L[W) _![TMZP9*@U.RY*O!HVG^%ZS$'Q;
M!$J.2U,KA)_1?=1)6, Y1>"AYT*66B$=O431&6V4)7!KD"KA5[#9')?%EY]X
M7(>QT&BAT245T850'XA0Z\+:BF@E5QZI$+.P9A%9'SGBQA!!E R!VRIQF9$&
MHH.%2PN7%BY=<,IUX=*'XM*:<^J)!#\T"B2M=;FRI$=:.HZ"4LQ2&S /K$K
MQFHEN/165='RUYM2 ^WIU$"3S=1 $Z4&6JF!UO8::*TM>/;Z8'_S/_DBME^]
M_G__T)2H7SK;?[S9.7A[RWIN2U_RC-V_,-=W2VCA9PJ+9:GW509;!CL=++GY
MZ>4L^W:'DF#=3OSB8W:!#ROW[@B\Z<F="H6UN,32I29:_W2CG]>G5;"K/Z==
MMIJMA[8$,W)Y!G(Q\"<W 1LPPNS#V7XU";GN.=J93LBF/<X*"21.Z&QX?W)T
MTJ^TS#1#]6I<-Z<V/+FY>Q4G%AX,U6QMV]$ QOOT9N%@.#F_>2H$'0[[X.>-
MSQW)Z=3\]Z0W.9VSMEO+3N.6099!MFV0*YI!]*OMVX&/W<Z_[>#$CDX[I-N9
M*1;YY,YP7=N9-04;C':&8N4Y7*)+3@A!X:.99Y:8OW<H)N86_5&6L^GJZ>[6
MFXMH -T[> 7O]WSO[!6\=P=>\\?G_8/^Q[<'&_3=P;^/WE+X'+IW^*[W-1I
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
M[FSW79VDP:" $1,"(TX410Y[C0P',P7&)7=R;9V*KI*B';OB!;8M"W05V#X
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
MR#"B =%$>FY<C!:OK:LN97/WV"D0;AN$&W?["X0? L*U/EF>98,)B@3!%O%
M C(13):C?)&"]VYS#T'1%240\+!BX&4^+#^&:1YG '1\)7T[^5!]''<[\*&?
M>CZ>/SRN3B@,<Z/U$AI8D%:HXI;?C/)B.-H:GKA).NEO> ^3.1F_GMKD?)-B
M;SC(10\N=B_VLW$*ES7(95]F%(7P.<U(>F2HJWK^4619DHCIY%6(X*M8NK9.
MNJJQCE9E%[(U0&\VT:@ O55 K^D.H5E4.ECDC,T'%G)51&X,(LPF'R0QB>$,
M="*;:GY<@-X:H#>;B52 WBJ@U]0)=THF'3$2X+\A3KE%UA(&N)<JP9.")I6!
M#GY;BX#^!$(5FX=V\#Y6_2QL3N";*I!^S[I>?XY:7K?=<BF?T:P&IKR5=]D%
M#^<*<['W*?>$>A+Z]H$/S%S=AML9^%&TX[@5I[]W!A=F>/75"F79:W#9.YL1
MLLHH2S$(6:R=1AS<&F1"\"!DE20\:0?^325DQ:R0+9DT+0-S*S+C"J@?'M0U
MT6IS:FL0&&EC'.*1&J2IXKFI< *T,PYZ)H-:LY+TNAS(?N "U 71CXWHFCH-
M$K1HB QP["/B\#.K4XF4(,'S[+GS:K]9Z-G8V:,LTTT*TS;JA9>C>&Q[X>+
MS*6PV+E*?1*9="U3#^=&N4CJW9[:YF(#K3K^5S)Z[\A%>#:;CN+$2*"(2LH1
M5UPA*X1#$AN<-]&,5')M?2XB*BDX3UDOW [&Q=]H$N,U!>&8QIH3@Z(G!'&?
MX]M62/ \8M+2Z2@#8)QVA>$MRM4I6&]+V*M@O<58KVD+G5+0D<)ZCGEN_.<U
M<IX9)(22E#GI<:ZR2;J<S[:Z68V\O#8*C-PP]5OGFGY&R^6@UY,(3K1+77SM
MA_Q[_O?OY[8X+01T-P(B,X*"6,$)U00ECT%01!61"3@B$@RC5"F'M5M;9]=$
M(,IFY9+#MO'#.06VBX-M32,H:PWWH/ZCMP!;;RRRBAM$F=%:@$ 0R:ZMJU+(
M=_5@^P AA@+;IF!;=_=M(E'X@(0RN2!73F(/%.[:R$A21C#%26[JTR+4KGHP
MX6ORT;$]S<&T;M4[\"1>27.;\^#-LNU7/&XEWQ^'/E].377>NPAL]?LW4Y4-
MBP89C,[H!6F$=)Y%I!D/N8D 1HY(B6#!,2$HL'#*)06[5)08Q$KA_#&2EKZ/
M\P+E.T*YIB&\C9YAXA'E#C2$C109XC6R@@EJ1.)<Z;5UJ68/]1<@MPS([9(/
M99E^>&S7A(82L%#;G(48)$'<*8V,CPX9AS73!D<3XMHZ[V+2IJH[JQY7^%KU
M=Q0_Q<')TSCET*Y PB9\7Q[)7[W)X>;)&"8CCLH&QSUYA\W( QK 4E%BA(E0
MB"==M0()N2]Y3$9@%X1<6R>D324'R[[D\BF$'\"X^!9-8KR>GQ0MU5'GLJ)!
M ,8-8-SDX"'UADLPM$U513]FYNGQ4P#>MM7Y 91#@?4#PKHF&:3GW.1J&S*!
M4."4&:2E!( [IP*W@I%<(HQUB9H[%:FEX0FFGJD6JH:<C90K4G2.<Q&+ /+!
MG5Y*3\HF^'3_O*3S^7##48@C!-?V/$_'>-COA<[%%:TBFS6N-<!,FV"EE^=&
M^O7TS3C7-O\:2]WX:J="9 T2&9_1((8%QH,WB(BD<L5AB:QG'GFEN XF$IF
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
M&J\V -)9; /BN683\JR+EF)<'Z!8),L^B (6HKPP6A:9/+2P6(+$9% -3 S
MA+K="=\W,"1WJG?7L4_2S(11R-D'I(*#EDH%X77M:0 E#OXRA_AE33"T.BR2
M W5E/!)-TKI:D$^]25PC!/L=0)WU33?L%3HVD1S2[AF+ID06(-%I:>F>2]%(
M"VNC@YW"_32,LF':U=$&IQ6XF/G$I/@N+S+YC4L3"2=8<15 *BP3%02I:8-<
M3+V"IC>^%@T.>48JX&PRMG.L]MKF1O3J>"_R! CX$1QX+AVX&5"W*V.H6A](
M8*M-*:)N429.MMCEMPC!0YO>WHP?V3=596YFIE[>LJE8I6N!J3H'S65>)5T9
MYK<UOFK8C]']*JN]WPXU-E]K82=Z0(//6_J3,&J.J]<%-K8M(FB<1/4#+=I@
MQ7.Q:B(>\!;#6Z!HL]B5#II@Y61JB6VU!%MD 4;2! G:P $Z^-&G8W'*EI"M
MNH=U^MT4U8L)E0-RA'.I!]70FR:?7714M,BX-AEY%+)J1G-@]O+<6TP;N,G6
M@QZWTG#/7(V#L9RYUHLO)K; W'$^MSJ4J+ 41"=S!6RJ5XMA@1&N^O?EP,?:
M0,<CH-*-XF2U&_E6MW WP4?GOM)Q()(P89JEF:\2GN2!SZ2?*)T:%6[0H+\)
M>M;FA%&3J$0=.1)E58S%&*524)DP*O!5_^0 54V[J78O--4O5\6#:NG9 %MI
MHZ#M?6,BEY6K=2U:Y2VA\>JL[-**Y,9,*BMG08Z!&C>LFKX_=QF-WE[:-"ZL
MNY#4C#K<;E433+L@N"(:-?C>U>2SV<Q-XE5+T*(>!6<MA5 .+QR1VH5I#%2^
M,BGMJ*M, Q<"MHKY3?.GX:U]4&5E-N]U_M,J-?TS*<NUY0,:;+$8@CI0Z-X3
MO7NVVX1B-VRHRZ:S0U>V[A()&VMZTU2>&A-QY3":OB+1L!7)$V(S)^A">27)
M^5X=S(LIJ,J*RNC"&32N2T7-K#%OYE)K>T2>#GRI*Z*:Q8[<UKB$#?%_OV-S
MP[B;@/D6Z5X/K-P;JU=:W[%Y=/++)62^#(Y/SBY/4S^)M Y"+V*%]E@A0D_
MNGB95CIDJ<YC[N\\9[O^FEXY(TP_08?&?=;^:_O!;=?^ =;>/\VD*,)"%%Z6
M"NZQ-(V]7#/IB3 .(IEG 9<"UY[=O/8D4NZS_%_;0FN[_%^__!=?3A.11R)A
ML>=G6>RQ,%1>YNO$2W/8@S+121I$N/SK.I>ZY7?X:\P1PLK!Z,38A_,>G8_F
MRBCH]U"(TY\!\0LN++K G(DQO-I==:H@Z++.Y6M46%M9_VQ5&3%;>.UJ!=YH
MBR\*@BV^:(LONATOU#'8<EX(Z<=A#-8:RT,_][D ,<Z"!$YTT":^>;&-/S'K
M6O^I$0BRK:QQ^.DE.^4Y6-$^YYZ$D]L#7A.@PT7:BP.5ARH4N1]L<J4,L]:/
MV9UT<PRJ.IB&.!$3+O$FA8?ADB<[;X[?43!D9?VJ3J#7I@8;LUT:B#GYVUO1
M:!>9L?D7A7UOE5UM0!7H]Z?OT3]9@XM-9&G<JK)+NZQ7@2+0>X NX^D4DZW/
MVZ'/IC<8W[WW]D6/,SC^=\PR8DN:2;,$" V"L/<8%3"?K&5J4G!M)DBQ,J6;
M$.1T76>2S2(' X,;N%-5TKZQLPG3C^N$ZVE]H"OIMH<%3(T3I'(OV.P5Y_1=
M#O)A_F_=W;+Q/%"=:98=7)F85PZG"E=N$?)5P,?DX7S![-/2WF,&9GP+]/05
MMQ,@X!RFBOG*&M9E:#+(S I,$45&=6(U1JC0J=3,_]=F9N3.7D*1+Y'%56=M
M1UR7@>2P(UK[@:C3W!55C/2J67_:3EWM]HC3FGIDU[]]U]5=*W-^=*5BVRO)
MNH'LIG&./=>F:(PII=C%;DX>GPHHU(!TJ)9K-9_,9I-+W/+D(0+N<$SH(H6W
MB!;#:K;;%+Z+,J5AJQ>P[R8&H(!($?+R=9]=P1.->PK3N4QL"D/43DJ\706$
M:#D9EYXM.D_.M11(AI48TLZEM>.M!E0@\F1B6[ LX2P;41J7TK$"SFF_NAKH
MH8*/=04A6 ($A" >M8^Q((5K-W!Q91-XJ][?F'6;\#0MDWOOY,%* ,D2J5R&
MK7!"S7B]T2O8D&F::M_@NM?)U18V5H$\FR*2@$?U8E5)-.-F;HTM2%YEU<".
M'4]&%NB#TW7I*,;Y;"PRT]QC;L5;%62S-7G**HY&H^GC=@!>;):>:;CK34'-
MJA0*4;(",DP:YX/SHIK:"A:X9I?6/;>2?4[F43678=T.K<T;M.";&UE^3_YZ
MAXLQ2]^HA6'=S#8+TOY,+5'&YD-5)L4 [[I)3E1^=E$V\)$6>T B7@TL%JH9
MPB8\6A6_[;S%E8AU:67+XVCE3W=^L_R\:A &]N7$%DIF8%X#)Z'@[&#>4'"
M9/G5$A9L,7>'G#S'^F$5B,_L+@JR=(GF]IS%>[KM5)T,U=FYRA'R_0IK'U15
M=8]G^X-R.BG%\+CX<S(^^Q-KP^W1B7_@Q.=!56+7_+#M_>(,OL/+4Y8&L HL
M]414)!Y+1>2)(%6>4*DO8\;"[#Z]7U:U#'YL,?B;W#4U8SGV_E[=CF\:E7%_
M?I,1/1CE0$K\416GQIWHT5;L[=DZURB1ZHUHO^Z]K6M=[S5J76_L\>5(X PU
M%_)65"<(@;&V@I&QC!K5P<'&0@F+)\IX8<#X$YO&C'%H ^%OXY/+Q=D90N)1
M+T9O'8:-&T]$>!J!VF:V+%F=*D$H''Q-\_HY/LO*_P(D/AP/_[O HF8S=UH6
M PQVD(?>1,Q=.297EKP[*5=QS+X,WV 036/$1Y,N!H]NW&!QB2?MRNEV9)\Q
M'=ND1X@*<%C 1;4-85P(A"6 WS%X9,XYU/O;I;[)W&Z\PYR1'0O/Q21LR8.J
MH%K[450V0:MRQ=O_438&:+,$%C-LZMC*<C(LTR!#H_Q40X<TN@1V8S(AC49=
MEZ4W&R+>2AUDR<J ,T@O855)SY@LE:5E<M%6T]P.\!]5<8MR#F>JA2)4SV_<
M=R,<O55IW\+C2=&J4>GC1IT*6\2J:+W;9  :X 6!@3V4$H3CK!O%]C&%!,O!
MC,#.Q9>8- UJ(T *$6ZI]F]/6X59&\\R9;,:LW5P4S!T1X/%J$N,SL]KP1G-
M=/XI"@BKZ#>3 JFO7WF.8@8+H%)*OH=N(2H!2?7H^QT+J;UJ%E%B$9JV98(M
M B1%>=XSW8YKRW%ER0(LG5*!6Q\U:._V"E*V,-;W@R,<'+WJJKGN-*FUDC\G
M92<>70R^:.5=Z]FD"D7[OYPN^S(^/MF+3X,D"566)9Y(=>HQ(1*/ATGL90%\
MK?U"J4)70:7O@"[:+NE7+VD>A=+/ NGYB<\]%B"F*,NU)[+$3[)<93*-=IZ/
M)TO@@J4O.JU86BK+.MQ!ST$.'-@@,(JL&'>>]D-Q*W?AJ2ULI<E8%U].N:]B
MS?S8XV#I>JR(N,>E$EZ1^P6LD"\S/]]Y'L:W0=9:_+.&??P-]L>Y;G]U7DZE
M]:_0A)VO:+G/D6ME9/S;W9Y'S=Y&NY4IN/K:JO"!!9M6Q<'J2VWZA\D3<O&@
M*GM!2)A,.7 0Z@45+*QOI4R^RFZC6(YSO2ZF2(";G%LA'#+,UXJE6<Q"V-]%
MG!1!&(=*^CP*@CLXMUXA!%B3]=SQ7+TC+.^? SC%FIL;UE8^4XL9<N OMYT/
M+@^O7U^>^D&D51"F7L3BP&-,<D_X*?/2F,'A'04IC].=YX'?=50:L;_;>VTL
M79L#;U3E*H;1-KM-%PA;2=":X.LLPT[/K[&Z91\\,:$#*O-:/B4H?R,=!BT0
M4P^9JL-550J;8W9!=+JVJJU\CZW:'0-%)6R$]^;!5^9+RZ)<:4B8F&VU-6U
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
M@U9_[S#]+DY]*O'_%CBZW!NK=Z6F7/,M(.7PY"(^Q6ZG>9 QL&0+L&EUGGE
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
M%Z:A]EC. D]$\)$70>C+/%=!6(#(XWT>/I2'?2ORMB+O\8J\+(^+2/(B2T#
M,9YF<9H$453$FON@'R1;BWWC1%XWJ,A2740B]2+M,X^!2N_EC"F/)5D,!G8"
MZRUVGO.H'V</!<_ZMB)O=:I $-\K5^"1 8@?)H%F.\)[C/ GAV?_.9!Z7&YQ
MV5LTT>J#/]!<,);&4L-?>1[D/,^*B.>1CU6ALG#KWMFL@_]LR;VC0Q$G>9Y[
M>5$$8.LHWQ-AF'J@XJ4:3)^LP$![VH?E?41@HJV,VLJHRA^3**7"G >,!2SA
MJ8AY$G!XK/!%IKB_]<=LFHSJ^F.20.J$">W!0J<>XR+T\EQG7BZ43(7R6<;9
MSO.XGP5?'4[<RJBMC/H6^6TL2R,=2!4'$2A2.H_1>1QEN6!!ZN=;5/;FR:B.
M'J54E$1^+KR(R\1C<0$:E5;,@R4N>)+F02(TRJCP466._/R@[ +8'V@LAE4I
MMBT@^YM NN(04P^XR%D413P-PCR63,<Q6!$6L;FU$S=&OETLV8E%D?HJX(''
M62H]%@KF\0(DG<]\EB=QE/&,[SP/PGZ<?+6 VT(V']O^YDG!12(RV-&2^3K+
MF(J"0NLDX4%<R&W,>^/V]U+,6Y 9+3R=Q,IC6<*]+&;: Z5& U^G19[EL+_3
M?I!L(=D_W?X.0QTFG.5%H3GC.>.%\O,,5CT+_%!N(=D;N+^[YW=49%F:"'2:
M<(_Q+,6,"^;E<1ZH- G]I!"TOV'%']'^_LGC;_\C9NI2S+Y) .Y.,NVN3J0-
ME&FY+Z3TDS"5H*YHX/HBR')LWAN"D9(7;&N3;)9,>WGYY\F![7IR@66]@],D
MCD60%84G)0>E1818KR,,/:UBGB4B%7'.*4LT^&J=Y?$YAG_Y_2UT)L(D#)G2
M+ RB+$N"1.LPXS(,8K$MQ[.!^_MU>W^G!>=Y%F=>D0M06AC\2T0Z]?P %181
ML#RB--$P^0D#/[_Z_@YU!!9'! P@&9,@R24OTB2+4RYUR--L:Y-LWO[^T-[?
MBD6Y5*SP=)Y''@L9&"6AGWH99T7@1WDN>8[[F[/'='YO&W/>O['90S7FC!YE
M9\[CJ6T5]'5)M@_HI/J*5(P-/"J2),UBF>1Q)A1+P@B,@"SR193Y$2O2?&OJ
M;=I1<;5DZF5"ZDPFOB=8F'J@"28>+WSF<19'7,29Y#R%HR+H9^D#][?\P3E9
MWT,H_*QRH0A9J!(?8Y<)XR$3(<]B8!2=!Z*((KXU$3=/+G1-1 [LGN6%E\C
M]UB@"X_[O/ 8G 2:I4&1^!+D0MR/OAYX<]]MM!4-CU<T9'%2Z#1D/"LD"(DL
MTRD'LU*#OA#IP,^WUN7FB8:.=9FG413E')MA2U 9BC@'T<!R3V>I#T:G C71
M)]&095^=QOV]1,-#QL,>J3%U* :P3\=B++=AL6\@^*3,(YZ&*4]@,\"AR?$/
M*0ON)U$H^=96VC3!=[UD*Q5%&/EI )).QR#X1.Q[>1C$7J#ABT!$2:1 )XJ2
M?A:Q1^17VV[PAS%ZN,[R!%9>%0E+M.*A5GD<YT52B##.MW&Q#=S@':,')#4+
M?,T\GV7"@_]B+\^$]'+F2Z9U+H(TA0V>]C/^$V9M_NH;W,]U$L?<+W(%1BW3
MHDA2)L!N89H7?A1N39?-V^ =TR5@A>!QX'M1@6B].(X]GF;<B^ (]T/%DS30
ML,%Y/\XV*#*VJ0TUWTZ*.:+TOF5PYQL&=#8N ?1^4]YP:<[C,%-)P/)$H/.I
MR+(,FXEE02$"++VYM<<V3)K[2_:8"#CG:9)["0AF#X]J4-?2V!-)E/.L"#6G
M_'7>SX*O5M<V*7:UE7F_J,P#(2;!'"W 3%6,17'.T4#U QZD4>RS;<F.#91Y
M'1-5LD(+!B:J%G[DL3167AZGVDNC(HT%K&H4@\Q+L-_K0_4 V,J\K<Q[O#(O
M3[CP<YF"&2>80G$7:I5$41!D!78VVEKMFR?S.E8[RR.A6"B\/,<<>96&7I8I
MX27:UX7*4C]@,<@\UH_Y9LB\G[0CRLED+H:/H!V*(?:S"%9'31;Y4)N5^Y6.
M@(<DR*8?$'X:A3P,"E5P5A0)5WD1,B4"/V=AX?M;1\"&'1#!DB,@#F2:94GJ
MA4F*;>\T]V!Y0R\ T:]#%18B@P,BB."$>+#([$-LK4=> F\K3K?B=$F<QC"7
M..=^7H!.!@JU* H1<)5RK<-(<;'U,6R>..WX&%B4\91GOB=$B#4M5.SQ3 =>
MJ@N=YKR(\L '<<K"?A _<->"K3C=BM-?2IQR[D=Y$<E !C'C/!-<2K\(HS1(
M\TS*;3;N!HK3;C9NGB@.!H<7<@GB-$I\+T]#Z45,AG$:9VF19BA.>3_@7UTC
MZ!&(4_)N_',NX'7PMQI\?O[?\(<;\DC,S@9C-S(.^\E^@Z/IE!+Z!$P[**Z^
MU]X-R8EQKGLO)B-XWU5O4/;D8C;3X_GP"MX^6\CY8J953Y0]T2N!3D#0B<E1
M'9_UGHBQZLWT=#*CN3_ME?IL!/?VX6()+T*"P>8?C1;X3Q(,> =,9RA@1<PW
M^0*>"QMSMX<#>;?[=K=W":^;PX?)&$8A8;'GLROX0LQ[0M)'&!%LX-YH,M/X
M_;@7^/_5FQ1TDYW*__L_8 &GO\&#FCX:N@VONM)B5O;T6,&C]K74HUS/>E'0
M[Z%%3'\&-%840;L]*V)Z9WJ,<X=[!F-Z# T7KT.D^6Q,,Q)#&O6X')1XI1U6
M 9.>7"+5W!" C(.)*H',^,1G%<.OX1_DE@[(7FI\*[8A0O)76\3P.E%Y6NIG
M[A^_N9SJP9B8@&[ZK<V=^(*N3PW?9W[^[7*@YN<H\G=](_:M2\^^V?Z\2S]U
M-J[YC86[69BN_=G?#=;^=M-C@W37S]C?>NS-O[&_^=2?:[!W6[!;?+SW=.4^
MI!+#.W(P7:G#K#YWJID$\5VF8K;DCY_,*RMD/H"<Z[U<$G.M66[ZPCW91PD'
MXIR$\F0!CU+ET[NXX^^J%3S&%<:#ZD'F>)<F:!M.J.!K"/50M-H<<OFKQ(-[
MN;TXNE?_P[L"\>_PC =;I^T@[SW(GQ26;=7[9]^TUL[V&0^<=.P_2I_@N_$
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
M>UFD0H_Q//+R).5>P47BPVH7,DNH:V,<;0745D!]MQD]>9P2RJK;M2D-(LN
M&(ZG>@Q__6Y\Y%NA]9!"Z_]G[\V;TEJV_O&W0GF?X3Y5MK?G(>>659ZCR=?S
M"WB2D.3H/U:/BB)X >/PZG^K-^  J*BHH#M5483-WCVL]>DUK]$X!F4Q(3AR
MI(FRB"LND8L^(9><]\0I;$(?M#@9SY\:L^B5>%7BU8O6Z*)24^6UUUAQ:JB+
M01/+0)&+\'YPA5HW17I J=:]' "-2$T^:24$EL@(*Q%GRB$GJ$7>4:Y8),9R
M7JAU@LY3?O;-2*BQF*>%ZPZP_CAW\[5*_)7.Y4E>^:\7%#G$-,S\UU7@Q9:#
M12ZVZ1O\[*9&ECS^ZL1?C?9)]Z^B6/]T'"\7E.,?'R[Q'<;C2:V^=P;_:75M
MER0 7^<MDD814'FD0]8%@F1RG"M*A L*F)>NW)9[#?3;S/313I>!#T4X(-!0
MKUVQ1[D+1/<J.,)V\Y43B9&L/"[@B-!7#YT"XCNVC9 9Z:C1[=[PK"UB\-3Q
M8#[^:CYWA$]5XM%QLWT>XST!4Y5V/W1F2!_]@+[SC%I^P/']YB+="&]TX0'[
M%F#,Q=B"&Q?M3D(E- "E<M,3>%0_[C3?M5UINYYM9*4CMS09W&VELM:M=$_\
M?@%SEW<M(FR.VG V9*1KPRE1#"O"6A\5 ^LW_,@S<+$54Z/W_*%>]K@@-AC0
M$/S^@+&6P5T'7W:-=R:!DH,LD0GQG')H+/8H>:.\5U$::\>"NXBB,N0"$AKS
MI*PV6@8O>2#.BI@>'-PUB2&NQ7?E)C5S%]9UWQ*485V+%WQ4#K8,ZRK#NLJP
MKC*LZ^;,KPG>96A7&=KU_I[W1D.[[E*L2S? VW$#8(M!IXM!6T(Y"<'0P)B*
MPIK$O+-AZNBNR7IT+?;>@P^@?5:C<"]XULZG[Z!#K\%]?S_*WZG5-\^KZ^$0
M[B>R3V#,!W"PP7;R^T<?#W?J>V?5=9C#I^WL1R#PG=,:A;\/FMDG,#FTRT9)
MF6/(4HX1I]8C31E#V"J;RY0D&\C2*EG6=)Z*O)6.R!*!+N-+N;3!,T.]B-Q3
M;8ATPO(0F#7>F ?&30R#MT @*W[7V[<@4PE+,X6E$=>D\%1RY3G2,3#$B0:
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
M/"N]A6^-C-@NT91+V%L4J"6(RWP:*DH1H4E32AV<@J[T%KZ@8,F)* I4)2I
MEK3,>$.X<L1AK6U(9?CK/'+DB&K(G*; 21@))S,V:U 2DW/ 7L[QH V7UF9O
M(=6W%7DHO84+R\!2*Z:I]\Y1SXEA)F(!AR@!'2-83G"I&<X? X]JAE$D9J4B
M""N;#:;:PJFH03VT,B5JJ =%/S.PE//D[I^1MW#.J]X?3RQ.\!SI1"]M)WM:
MG=(%A,I'EJ(JH?+5H-*/R3J&:A8),8A)SA WD:(<ZP;K:Y7!FBAE^-*JT<M8
MSJI#R-P4+BYY_PDNL,>5(RMY_Q5Y?U1,4CC)I(-#HBAIQA1'ALJ(I(S*$QFE
MSV*2,<N$SJJIU\M4V'V3UO4U[T^.3IJY)M.-UD&SL*H_:UF!MZ1(_O,5Q*-K
M&W^]<CF\;L9AV?)K5<QO1=023&<'IGOC1B-FF7),(>QQ0IPSB4"8"HA1GK1U
M*MC<3CU[(]FXTCE6?J<T&"T.G\]*%"KY?![Y?%1H$C[HR#G(2RKXG.8'"E-B
M"2FGJ>$X.J. SPU=9A,:&+\*G[]GN]+-*JMS9ER:4E@N.^,\V[+,X]$S3P:X
M=](%YZ5.D\,QJ5%CC04Q!$6"&>(V8F2#A=,$AQR(:FW,*KA>II3-5@-?@+YB
M)7J6Z+G0)LP2/6>,GJ.RN$M6,Q8LDE* SLU,0,[;G"0J#''6"MC?I56YK)[>
ME7%NT/-A+<1NK42_6A2#GM=67;E&\_%)Y[C=C=VB)5<77G1STFG[I%/\-5Z+
M:#DWI<CYJ* MYX87<,&O1CP=UKF/,(NCPGAZTJ^(W6RDHKU7OF/1QN*HT<N9
MK,7=NY5PTBE:3Q0E\D\ZO?W*?TYL)U\ WREZ<?RSZ(21FVP<PP?Y[>.[$F/_
M;Z52WV]TA\/*G<><[>9"_*WB*?T6&-WAD)KMUA[J%'TXC@%86L,;@SYSVNX<
M5OK].F"+!BWC0?_QL$;%-8U6 /K)<RV&6$S_+'<+&9]]_JQIN[UB"?S^Y7L3
M5B2/N-4N!I;?/,X:%VQU+ZY4UF[V\"B>VI_G\KU/3PV8Q8W'3WXT4&2_*TKJ
MM(_R#LC<<01^J\'"#KJ6](<1\RH,B* [Z+MR8R3I) >HW["D%Q^VNO&R$\*$
MD>3E!2YH'&5:RH2>Z[\"I QW,?=7R#Q?K'Z>6LOGBXI>"D6)V(J+0"3%=L(
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
M-T8$D@L/ DE(WGN'N"\2V$1"6F@X3[BCA$4&<@E96NWM=V*LY"HEW5&S"*@
MC=Y^WP*?U8EK-A&@BF_'[</*I_;R4&)]U:/F&C/\,? O#IG]>F0PN2F-I,99
M#.@B=MKO^,"Y23C5]>U=;CT+U&-$@&\S]0BD&?R@RIAHC?+$JP?%D[SL?H>^
M/ZY;[O44>RU2H$:KA&+T G$E%7(T)@3BIF$JJF3<9.%B@K1QWX%4!"-DSVC?
M95@8?:XQYZ5S.8-1)=[H/WU325ZIW'OX]9]UFN7@AZA'PH8@G,8NV< QQ38E
M2W10.D;*@NYW)R)#2AT/@1K3DQY.J*6*=$FM%[6+O5TM#0=L$,A;XA&7TJ%L
M>$>:J*22M9)3N;1*\,IM%2L&:E%A_'H(+>A<;RXQ0#LBN-9%\2*<*%-$.>.]
M*6@!#VD!E[3PG+20[_>=5M>_T-K!YED5U&4E4XB22N2< AF'&HJ,Q@E)(ZTE
MT?L4#= %6;DM/GA(%]=AISN".Y6A2E10ST0TPLL9SW(P!0BKS?.5RG6!XS)P
MYC1+4H/KLN)U%VB!W#ZWF'6[,%72ZB5NP0G[?==$3"T6$A$0=5 N2(^L BV>
M*<:5!RT>8[^T*E9NJ\"Z$+!5DL.#A:Z#O5WF)#':@VRME$4<%#5DA6"YM(C
MPMGHE07H6KFMKL@S(=?"FD+6[XE()862&F)NSPY?'@1_VC%/4Z''MGWAL0M7
M,:C7O8E#%^*5M\\.(QKZT7(QN]@2,&@7N*+;O_Q\J"Q7NL #.72Q'TDV#/SK
MQ^+U8_F6LYGFFN/VTOH_4+O[9X1O'[EB)L6YDH,YPXD?7C)P!O:?-7 )%F&"
M0\?", ;VVL 'W@3;[;9S3-[PSI=*?N$YO#G4_BH.9W85WPA/_-4(\/P3U^W!
M%/)$AT.*G5_9F7SI["L"9+LG?G_Y,JSQIINS$WTV4%G7:#9ZY_U(VYC#>6WG
MO.\#MRW;/,^&K-'][;MA<Y!HGJ"SS2+D,R_A=,I#)H96^YIGO;\*]BJBMR"K
M/,).B(/@UTOWC-\'%HD/=<^\Y%E^Y:?IEMA]FS6>5NN;NR$D*;CQR!)A<K'+
M@$QD"D4)0J:B07&J :_%RG@_A,HDK+Y+N;W?^#ZWIO8K0VVE'QJWL ?*P(&6
M?P "7('(T%R1I]BXFNTP+KK7W\G)1HO^7_TDA-%O]N/=2?]@ ,HX[@#?=6 V
M^82X#$3O'QL Y/N-XVX!?MT)PU@>G EP%,#Q5J00[.6*40![G<[Y8!8G?71]
M"#1)H;&)+O<7-QP+ID/4(%3F5I^*)D%O20H;0Z3;+?O=!U2V>H=0Q*L':[O*
M:<>HX[F.M4<\60=:+\.(YQ[:E&+E+6B]5*R,EU@8C3+(U.WB-;+.TLZO(DKM
MN/#89@JYLY6W"9@;8A5L#D^!:Q$$]Y0H:I1P4DX\K&;DYIF'LNJO0 *U@\U=
MDE1@,8'B('.=C1QAJP6<1HI%XI@51H5L^,"C[IR!FI 1R$4/VP B5_;D7>W^
MM<RNH0#=/ZFJM@."X^4)E=-R0N.573Y7XLM6&@62C;.!=#XYC*GT!61B$J".
M[G)EE4J )Q) '%11DY!Q."$AE.2@C4;03A_DZWFB^:'<Z&?::*FL%EI3@ FB
MX;A0(,UJJ1 1GC$FG:;9YO!RJDJYT<^TT8E@25ED"-C0(2ZP128PBC2W<%);
M"\P7IO/HC;W1&RB[(ZKN("_W;N'XVMDRR5QU4U:^9KG*(#$:Z_N\N3[?_'X,
M)\VXE>X058O,J?><\%.].-P%V1\3H2R*()2",)IRJQY+$=;,<FT<B<&.)O L
MF!J8L\IOIBY?,R2-4WF1-]+-EPUSN-O-9ONT$+)[MX5\#\B<?!A2^0QF:*::
MX$BIASL,#J)(["N**URENQ8%'6" 37O<C1^&+WX+C>YQTYY_:+2*)Q9?^NWF
M7N=,S]'B:'FO^Q]?)8&NX'XBZ*!(V^#)@X]7BH]&"E3T/Z-LQ>#;/\8KY/IG
M$XKN#.< .!.GO,O(9]SP:9\_];0(7E%8/.JVY6#+P9:#G6:P9+H!W5,\\A7+
M9NNIZD%-+O,S/13>,>?;2T)>JVIVHU[0O16!KJ]?OU+"2Z[@F+T;C^=Q9?/(
MC=4L">3A!$+$*(%,52]J'JDCBW;3U%>=9IKO9+W(@O+/Y G]<ST+Q)U^8:']
M]@G<*G3'ZAP_,^"^&?(H?$.5JW]_#+U9_7]KA4_KV?GM[:SG]:89U\.XRB6<
M>@EKL7=%AE,3X#M:H))G2YZ=LR6\CV<'0L=((3C6MWX]E9]?[V"?XC[E(\M'
M3O7(&77-F+=F&7],#+.:J;C^\I7<WV^Q]K=4CSW@Z+R7TC-G.?')BFBH#%0%
MQ1U6:MIN%K,)O7OUFNR/]'8.:K(WMH^^LQK<?^? G^[D^]8W+[;JA^?PFM;6
M=PYV?L+]X/V=/T9KLO_9V*E[ G,YJEW\?@1S.(,QB:WZG_!Z&]>.:LWL/=TY
M^'KX]\67L8X62B1GJ19(BES?15&'C*41I1B<MTIKEE-MJ5C&^+820<_*)8O>
MM:+$NKG%NH<TC7L!L+NF1UU7HTKXFR7\C;6DB(G@X 'Y:%&.Q!/DC..(21.4
ME1[C8&^%O^G;PY7(5R+?'"'?? '?6-^="7&3);Y-B6\CXIV56JB<CZ&I48BS
M9) AVB/E0+H+G&KF?7:J:MC"WTKYKD2Y]XERCTPC*W795P6[K5%A3C)/DV6(
M1!,0USDC5BN*M DDJ>BY3:'494NL>X-8]Q!=]@7 KM1E7\*4!]!7+2#PD-8N
MULBN,P:0C45$K,SXYPURP5G$,77,!&88<:4R6T+?VX*^^4*^4IF=)<!5;P(<
M908KJC22E$O$$R.YZB*@G!):*Q>B)'PAM=DINL3>V1KPL7UCWTU+08IGTU)0
M+*V6+07?=DO!%^\4J)^_4V!Q-GV][,"\Y8 3BP6=QSZ!WX>'T]G.^C;9^?EQ
MOU;?$+6#-5R]:.YO'WQM;OV$[QSLG=<.OK#:T<[A=F,T;?CC8>W@1W/[9ZYZ
M>9@KM%YL_?S8J'WZ+G9@?%MPZ-76/=TY^MKX^\)?5+_L!NRB4<PBRI,"V9DJ
M9'DD2' 3N X<9(:Q-H%$2.6-%,9; 8<1UDG#0<1@EY@71*G1+..BV5_EZT9]
M\^M&T0QPZ_?/FY_6ZIM;M6^/Z/YW[^-?+B?]CZ*GQV;K5CJ;L\ST%R>Q\]J7
M7:.5Q9Y1Y),"$B.:().,0(%HA;45,;"QSI)ST./T]BSTW+.E:)AWV97O>M?J
M87^.ZYW?VY<$46DV^N43&W#YL Q=O\)3MU*TWP[]8E"V.TA7[WZX+R5\\LH0
M-BGH=Y'RQCE=,53-/JU4K>!'9JN^0@[LP@UVN@U[M_ED"Q"6_VV_W>FA>NP<
M5?[*1LRI<AH>$1 ]QTOPN=W:>]\K4&_W;//ELC$6(MC^[<;WOX+]\O=!Z9YK
MI7B&10WQ0XU5;]9,_9:LT)A3II5S6.C$N6(Z& ;_!-S(,2)M884>;X$P9H6^
M5=F:(T/SXQ2MOJ&YC:N?OAYM_?S:J*[#L^M[N+KNV5:]"M\_/-L^V+ZHUL-!
M]1-\KS%B:#[X<KKS:5OL?-H\K=(?^UOK,,<++ZH7AW2K#DK:0?6L1O-X/?W[
M8G-@9+X*)(B$&,UE;GJJ$FAJ42/-:$)>RNB$%IP*DIN>BAG9F!?(4U8BS"(@
MC.<\"!<QPX PC%I)#;&Y6GSRC@@S X19#$?^@L#/2-!F]DQR;W#N?&<0MT0A
MG:A$PG)K ^:$8KZTJI:IOJWI<@E K\ZN[QJ G'%8JIBP$I03+W+/^62U9=J3
M:# O 6BN &@T*T9231PE'@7*(^(B2*2-<4@)[HQ5,B1M,P!)>EN?L-< H >K
MB*GX-_'9HT;C.0&5->^S-?T.,PQ]V'PG(NB\ ,Y#@AH9#<HQPR7!E'/IG1'<
M!RT#)YC;,+GMPTWHR0VNX-74&'2Y&1O]=HHE[#P(=JIC:I?&N4^'<@@KGINJ
M,H,<=0J)I)TP+O@DW=(JH>-JU_3!BW?P_',)/"./O-4\]I98]P&<FYRUWEL=
ML=; J=F-[;V73B@=N$MJ"LXM&?:%&'9$44E668*M0!C;!-I*;D;F<ON7J$!.
MB"(ID4!.X+>UC"RY=F&Y]JD] 4NN?3&N'97N24@A&1&1)RDW7=$16<,)"B0+
M]DQ+PN+2JB1RCKAV1NZ?N9;MB[IOW<JQ;81'B??3&DCF!6U>6+R?$FX^7\4E
M?8N]7C.&$G >!#A?QN3Z7#[ 82F1,D3E2AL1&>X(2I&&P(6.R:7L3ADW)CPX
M*6F.#)EODF?G4JZ?Q+)SGX*S(*P\*O$S(ZG$'D6271/&461ID(@#*"O%I)$8
MSSH#I^3I^3F'7T[L+\_A)S/OJ."OO0XD"HT F4T.0!?(PGO(4.*-H582+>?H
M''X/]GP8:5'5M;3G/[L]OWO</KS#RC#<B1)E'H0RW\>M^#PI;[U#0>0TEUQ,
MU"F+$>;!"^&%$IYD*_YX[$)IQ5]@AIV!N/]8ABU# 6;(S2,"/XV*^A \<I2#
MS!"B1(;XA (3A%@3O!$@\)-E:IY24J3DY[GCYQE(^B4_OSX_C^H A@D18BZA
M85A G F+7. *>6ZT9TZ!F,4S/W,Z[K1[%7Z^1PN8OL_!(E_Y#MP?7Z-OVFZW
MD6 8CU>)%LWV,I<ND*_Q5Z,+O[?21K<'7^^5/M>'P:X?4XH<L]%ARI#RG"#N
M%4,&,X]T]%HI SJ1"4NK3+/29KH0?/NZFE')P2_ P:.>#RI@<SA&(AG@8$48
M<AXX&#MC5!#&6B4F<W#IQ)PSYIU+?\<DEBV=F#-AY5$="(0G196,H/10@[B(
M$5E%*/P9LGQE@Q!Z'IV8,W*(S*'P?T<./'F*:V3JQJ!O!:]TM !94CD0+3AU
MT:8H!$T\.$>)(G':"J=E;OELP&=O3!.0+E%,E,A!TAHT :.0%8D@H45(DA$"
M;R^M$H9G%'WYD-ZXBV)P?7=L;:C'-E?GXSQQ[H0VD5!N*)->*B[U#-BZ-+K.
MD.='G2B22DN"1PKD1^!YCY'1.J(HHO3)*:T,Z YRF8DG5Y0HN?X-<;V.U">C
MI5:<&Q.<DM:S*!CA#H,:4G+]7'']J)KA'?$\,F#SD",D38A(&_@S267R^QH'
MGKF>ZX7A^G?@AWA:BO7-HO'O!ZH(-AHGS).EBA.CM/!<1Q&(XP'4#CZQFG"9
M#O;R,'4XII"$0$/>-^2LB=DCS')\J$5>61<D=U$&GQ42/=N&"J\OFLS0]/GN
M^-T))K6T6!C-N$^%7308PYF1(*@P5O+[_/#[:,=W8ZE1Q"*MG4)<$(=<("ES
M/C$DRH@)65H5?,8M\DI^7VA^?TRW@)+?7X/?1]4019FDSFA$(Z&(8R&0"1ZC
MX*50 -:P?\#O4C_9X/A2_/X>\D*>F@O^EB-37T[7*'/0GHA&&Z>?1YM4^FB4
M5SPBGQNY<8US]0DF0=UP'L-6^BC3TBK5X^I&&4X^9TP[E_I"F0S^C+P\VH\1
M"Y(H+*<%?D5<8HVL]2!D.!JP9@X'/KM^C"53S]U)_'):07D2SX![O]_D7D4\
M$3Z YB]H1)PH.(FEI<@(Q4*"K8W6S-%)_!Y\#T]*!W_#89@S$_G+)/!G 9>S
M,3&?,\^%#0)1Z0+BWN5^FB#PYP[.SF@9$@%P4;,R.BRH'?$M\NK,1/V25Y^+
M5T?$>)>!-46**/$@QG-BD8V)($6"H]QQBW.Y=\'*Y*2WQZRSDN!+9GTN9AV1
MVJ.7+)K(0=VF%G$E!'(N8L0#L; [TB@+S"KQ/#%KF</]/MP6L\GA7C2+R5RZ
M+LH,T*="[\683A.,\EI$ACP6N2V@2\@P8Y UA&F=I#.6+JT2\V3H+4V=\V?J
M?+I64R9QOP(+CZHZ03%OG4,L489X# II3S"*"6O,0B"1^<DL7'H?YXQ[Y])/
M469Q/R,OCVA"E$0I4Q'(* 7B-#!DX2W$M>+,.1.B-//H?7R7K<SI(\/(^K/X
M /I.);1/7#->AI(]+09S3E;LP5U"9[@L"P[J.0U.&ZFH$)1;9AP5AA@OD[8@
MGS-59,<]!<M+A'X80N,QA4E9K8,!A<E&B4':BAH9+>"0M=1;PC%EN?$'Y;.R
M5<V..>:\"7()CB4XW@F.4H)V:@D+*3(N!7.66"JLQ9)@2VF< 3B6J<.S1,X1
M/=5[X[D"?40GT!=X3!$Y#']&3X@T*48G0]$"GJD2.TOL++%SIH56I:;*:Z^Q
MXM10%X,FEA%"([P?7(F=<X:=(W:!I+@A5&-$<8B(*\>0T\X@8HS4L)E6FP([
M^:Q3GEX1.PN;PK]Z%AX*OT/CU^IP:K63(^ 8O_IO>',XD2/;V6NTAN/5P$"#
M=_( 1UR+!R?=7B.=OQ2STLRLFRW?B;8;NQ7;"I5.#"?%[G0K[=Y^[%1Z^S 0
M.\P37(8+;KH=BV_9:RE4E>,.L%8'A@?7-FTO5GKMBH>[[,$C&JU*'-CJX $)
M[AX!'6"[FN>P*Y7F(/+X?+G2/086S0]I7MXHY#N='(?BR]?NE(^R+CP=/@7N
M;_^*%5OI=6!)CAJ]'DPACS _Z.IZ^)T?!P,HOF";*Y6-RP\';PUN6GRY?WDG
M)EB]#"_=2C@IYM5N[;7S1ZW8.VUW#BN=8DU@,R\&BP-K^:N(I*[8#HS@#&8U
MF$A_38N[P'#;/7CBY?3SR/[K^5%43!=0<KDTP\#P\Z_])?HCK]!:*]2+]?EZ
MM3S3@:Y<4-#=^7L?^Z,?+?O3G&P=?#RL'?QH;O_<(%4 Q>KZEXNMGP"<G[Z+
M'1C?UOHFK0%X[AQ];?Q]\9U5O^Q&01R.WJ'HDD?<YIQPHS2R7K/((^RD-DNK
M9N6V1M[ ^4WX:^42. L$FA9Q].LCSC! "2B^T>H32J;O3MRSG0S.%9LIL=*Y
M),5KK'B)1 4OM;JQXF'8+@+! 8YD5*BU@:GD<F7I#P"QC/T%4W]LM&S+P] K
MWWKP1D&E_UOYHWUTW&[EURM+-Y<S+WUFL4;KI!A=?X$+<L5!!RPM=]8D;GB
M\TYX'(20B8.*8'<ITTL/W19""[GZ.39!3=R$VE9]HV(JJ/+O&T?7#'PY-P6S
M;[VV/]QO-P'CNQO_.0'PR!NTWNCZ9KM[THEU>-CO3;CFU<%@;P &QP=5^OU\
MYZ@& / 19*?ON';Q9W.KOGE6/=HXV[[P?.?@3[A_E6Y]&P&#H^K%3OW/HVWZ
ML5']63NHU;^PZM%W43W8.-^N?SRH7>P?58]^'%0OMD7.$MD"P-@U0B?J%$&&
M<(8X@Q\NFH0(-49$APVCK@_W0(LQK&50U80X9QES"?8E)*.QP38)$+>45DG0
M)3CKO#V&;>AU3N+2ZK?ZUA__W__;^KR^\?7;_U8VOGS?K&^/R2PWZ'^$_/M[
M<_]C;PXS*!,,@!R+*G%'B(W.8)(PE8D(3=32@V!KUNQ1W.=# P[>AI^"83[%
M5NS8YL*B[M8)2$(GO?UV![X$(I,]SE.'9P/OY7WK-C+&@N!QJ]S1W0<9ICL3
MT6.S]G$4* "+C]JM BZ^%0]:NQSLHH@3+XT@>]DO:[7%5B$6<E8H3QJ9A!-B
M@D>B%(@35H#^-5[TKC(0(RK]7<T;[XL=Z%/$,LCRG0K(>"#GWBF)_A4[Q7:]
M %G\93M;G>+X#C_RP*X>/:  _.XH8..\NK?+'&7><8\T!_6;B\20IDZCP#RC
MQ'@:!4 M7@%4&9<I*\>@(14TL%P(6*_$_7^!<A4[H'V6 /"0[<?5M5U%I.;
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
MKQLS!Y^F5S*]-H&P1K*E(-EL&,VS&,!>0#[A7#@!_-(J#R03"VPXCL+GGMF
M9/P1F8(UB-4@ME(@]DB3N@:QIP6Q62-9R&"C-@)Q9C$8R48A[7A$D; (UG,B
MB:NU#;K.YMWI50.Q-Q([7*)M/.VQ&/4@FMV:-P7:2UV1*D)Z!>WJD6#74'XO
M*'__/<-X:5U_I;L7F^30.6&"I 91(X&0,I6QG$G$E  +FPF-?<[K6L=FN:[.
MQZE)Q8OO:G!\.^!8::.]ALF'PN3.-$P:GQ-=I0:VFQL>)(J125$CRSV3+#A,
MN'^TW5XC9(V0-4(^KT>@1LB'(N2G:814QEGEHT&>>8QX%!89*A)2P2H3@K>4
M\D<[!:J D(7+X,>B$^^B$0^7+?"?I97U)OSTN /WG]$/>ZU!*_;?GY5SVC[T
MNB>_%*W BYN;[WS]QKM<X\, "..\LBCP .>Z90&9F!)R0KN4(N&:T]FNU7=N
MML]N&C3Q%+,V;ACLU[AFIE\Y8:YLH9U[LO<OA:CLKYT'%5R._1O-1P'-\,-V
MV>ZZFRX[=2_H'V^GNL=_[P[;H7%DO\6&B[$#]S!HH;'T7I5HS_;E7M1UN^Z>
MO6H-J5?J9NONV<_7/?MM- 2NVTW7[::KVVYZV:MUA^LLXR>K\7LKW])YL=G^
MQ^QDYFRV]^NN)G,% 4%9+A*5DK+ K8E&:.-3P,DZXJ@F]RT@?*1-5TZUG"X3
M2*VS&-!%['5?BZ.CO7.Q>?;Y[]W6+OT,__^$X1IG>[_^UH+/'NWMO\>[Q[\=
M[_T-_SV?=71\NMC9^M ^H-OL\PG\?_\CF(WO^<');V >OA<[^Q_ISLF.. #S
M\9^+G;E<5!FI)9Q+E*++TY",0-H%AYR3@0EK&5CT:QO%E$KZ4X6JI.LN",O2
M=VH\"4Y;'TW@D2:M*-;*1NRC5$[C^Q8&/H&^O]*RH.=3^IFT3:8Y(<8DE.>2
M(Y[CY58GA5(21!/"M/-D;8,ITB1F/@)4*_WJ*[VEPC*OE=;<<,N45CZP*)B5
M/'+GTGVK_FJEKYS2SZ8Y!D8X89RAA&56>N&0MI0@:87SB82@:&YR;U13B2KU
M.YH.4%Q.HIX<@;B44<D/T\GB.G>?#5M(._K9]L$,R1H1._W2\?Q[&WZGRD-P
M;W35[W4:.[;GCTHIH2Q[Y0EM%D/*?^[:7LB.]:U6+Q9SQ1LV=$^S(9;];W^>
M=K\V_E^WG>6DWVQL=_QZ\>7&^W*<*KR0A[-^BXW-/%BU6*C&#_F;:Y,?RR^O
M_1NN: ?%KQ8VWA%<-L+O]8>N'_]W"-=IGS?LZ6FO^ZT<)KMCS\M;)K*\Y?7&
M9F/0A=W,-WP_2)58,Q+ 2,(R<CA8M3.)$V=!TZ1+U!]NYQ_ @LA))-W>_3 7
M#ANE=L<P*2&;O9[ME#/C?SZ_^LCO]CR_5*S-=,.IS7+V_$6.!K]F7'UXT.S3
M^<[6#I AQ6/*Q@\C#O&H#7("2X23RB>A4V . 2YF*M0T>G[^QV6@*$T/NR[B
M3?!&[&5ARU,*6_W^T((X-XJ)Y2"KK7[C%.2VVM.O;U/\S=->J]V@ICD*P#U8
MYRF^D\Y??:S0^2+T-^A^B?!VK_&]-3@J?F(6&\K X-K$*_W[P\5O0WB!ZN9H
M9OGF8/J59L,^%#R<#HQIRJ5TDAN0P20Q2PJX&,<V!IO! _B8HOH6\"CGC?^9
M'^<7>YK/I1(-_A@)XH=N[\-P,.S%[9$PUN!P#3B0W?V#0\\HU5X:9*(WB/,0
M\T .BI+T#!,EO& Y4:XIC6D:,3^3XSIP.+*A#!K?#!!Q4H2GII#?3[R,"ERG
MY"7W%,0K&4>3"THEK E8 :P6KV<7+[J[Y0\EYE1@$_)P!9TY.4.6.@IVN=/*
M11I<)(5X8=P$^+Y6O.PWVVH7.017DC.+E 50WD]L%$^.:Q]5HA:H3'(&*QF]
M2\00. YU+3;/+S9[^U\.I6&61ZI03#3DLC6+K!01>98$YD0+3./:QBV0]/VH
MY8^:.:<%P*DXE:_.0#C4\ZD')]F6'<0FH-2)A;,_3 C:-7@U>^ZN-W:[C33L
M%:?S%Z"P@U$FSJ + -@XL>&F;\/MM?/$YR^+#_7&*%<-G@8N]P6.Z1Z(>;L]
MG;23*421N-.+Q2^MKRS;VBP?Y08=/['G>5E'F4U9A_+NEF<.\"_8_W[>S<M0
MV.2AU&S\\><G>/LT]@KERQM;+EZS 8O4"A$ !'A1"^0"N!&\6E[WM#1!KCX;
M4^SUQG&VV7^7<;?&#VM;\&-K_QY?)-,LT.[2&"Z\ B"7O4:WD)O1_?<:WO:/
MD"NLY_+75I@ZSP4D1X+Z)79B#X3XO/$-/M&X*?<2PY49P9K+"$Q14A.-36#.
M<OBG"M+=)??RH<9F\<=?<(>@8[_#K74#F0)M6!;_+@Q[W[OP4+'SYI#ZX'SW
MXM.A9('YR!@2&C,P+BV<[<1Q1*+1.@$;8Q8.^&ZGS'*<=6PU4J][4FAR !C.
MFEP@Z'KCC]BV67#&:@D,P/OA2<YBA,\.>QGW\M>^E?N351HVJ&  L)>@L2WX
MRZ#XR*!U4EQY]-$55JA?BL/@2X:B#&2SBI1/!S#0;M(GP87PB@@AN.=&:@-:
MI> /0J/Q0:I:GUXVP_G3Q2&5G#H'&^ M%SDO/R"GA4>4: NO8&-S1[O!42]&
MM%"E)D^WD5H,3_,1./0^]OMIV,Z'XFD[CO.!LY),?JGKCJ//SHE^YC8=Y&\6
MN^(H;A4'H^UTAOF-YEUDT4F6HHW4RD0YML8$3K-_ #@P9TF*6A9?6!;Q(6 X
M)<2&W(.9("X41@9K@33U) )>>&/=;;((:[O>V)IG5V,.="5-@/"PB[9SWHC6
M'V59*QE#Z0 [ZO;C^#L39T%^KQ!#V^[".7#I'BLH9/L\GPUPH=5EQ ]9N:VI
ME;L\#\&".+4Y#M4Z+:P44-Q,-[/?+Z_8+^4E_F\_4]5VRQ=&T"4M'G/@XIS^
M?E0Z(_/7\H^U^L4>9!]B#U:^_/MZ8_\H+N+5Y?V#7=;O9CZ<6^7G7;/%I:X,
MGB'\I0W<N@U(U#L? ]7$OE[C>8*;R4;7S);/%_Y,",%HQ7DN+CCM]EOY ^]Z
MF8+ ;U_5%/S/="W)2&;PU5>LZW=S;<6U7UE4&O&,]29H(JVY7)6)/X\N$U!/
M[9>(7"_:K\@FN,EWMOW=GO?7?IS6'%"2R86[[ID?'K!,:<E+4"HS'##=7B$$
M[TII@D_!3=@7OH,&P"B<B_]JX: #EI8[:Q(W/#CMA,=!")DX9<H>JK6-_4([
M0?0S)\RVZG]^M!N+]G9&[,N#+*KLYU*>*R&YQ4JK$!PU5%JGE?*CXLZLAF$S
M'XA,<F&B5E@JS!G5QG$5@TO21IZ<"O?;\)>&U!$1N#NB=.&XR0&>TIZ <Z[=
M*OAV LR:0%1 SGZ$?Y<+75@VV?G7\C&[%_K6M=JMP7EV%]C!43-#I6WXHTQ5
M"BB&^^YUV^N-38#QT8WTAP45R\B=W9L%I%_O2RJ#/1GN@<FDV!KA<3P[;<%K
MWUOM=O:<3#NX"B=*X9@L+:_BH6YSPL ]%HLT5TXR*E@K/%'C<K3+\Z X > *
M"RX_XU&;EN.G*<WLGW:_OMO,-+=(Y/F4[Z:\AWP+.9\GQ^@*AU*A:V^[\O(
M'TH,NI[R4 Z7N:"2%#D<$]+.!(&M)(!-]ZN\?&$8V)^JHQP5* Y/X#[A(F4=
MI+V4CVL"5J66_V8!78&B% I 3%: 7N'27:P@=ZJ<O%J1E2F=U'A=8?$T!7YW
MN^P=*]A>H O%;&70XA3'Q3EH]WN2JE0YC;#U_)&53D\Z&?G^M5&OM'9HOTCJ
M&!W0$R7E5V0!F,44S,V4L-5)QT5E$9!U9KE0#!ONJ-#,1H4]TT*ZJ!PM,N3,
M;*[Q$V;(C;?O0[?W:Z9WKSOJ7"8@=S'P&0K7;N]>?!&[^^]S C(]V ^MG:T#
M^/[1T>?C3Q<[%Q_%SI\S"<C''\GNUF=XCD]L;^LKV2D2D.&>Z?;WW>./;._7
M#R>[^SL7NUM?S_ZYV)XK-:+:.:I2RB-((N*$:&2M8@C(:1"**##?]-J&Y++)
M]7S8^I4,9*SD+/C?V\/^N\8FW&Y>:H"ZN;22:Z/]TZ;/8T8UOE+0BS+9[!#F
MP5C.L3#<^)2<4M)JPRR[I=+B*=#O:J/?5J;P\P+@5:WESOXFA7NBAYB"] MF
M4)(F((ZE R/14:2M !L1"R$LOBG=ZV$M2BLW<JF2&/C?V <,+*(JG3"9(C.1
MG!&+*$&$^VME4(PGI^WN>8S]9M&1NIO&GJ4A?/U-\+_K>^%5'0O+0VN[ ]L\
MS"_V][);;O_(=O;*-*F"$/:W.V7\LP;&IP#&,3/4BOG$@ IJJSCB0FODHHE(
M*DP4-@YHHEO;$%PUB9POP+AW$_X*D<*JH>"=+-W9)FP/LW7OXV2H/!#>#P=Q
ME-IYFX0VA,=HK!%4%&YBSH2,H[SJVA!^%7#W<0[N4E#&2XT1-<Z!(4P-TD8[
M%)4/GKD@>1+CHA*VH 7SHX=RWMH7JN:(-4=\(8Z8K*<AP,GOJ.*8>*>(,#9P
MX9CRU.I;VI'4'/%5@.:G.= D(A*"A030M E 4UFDP51 (F!)G'<A$0L<D9DF
MY?-S,U>9(Y;*S2J,B./,LOZP[*K;;L5AD2:2\^?\A-*]"?_@Z@)>R0:WBWVL
M46WYJ'8PCVHX4:,XF+I>NNP1C,@PV&EM,99:@V#X7%\L3=/P)<SBJ!#-JQJ2
M/<CRO;ZOZQT8W.U].2L/=?=L.F4333PDII/D@1&KI0$\<T92AX4N.J0\+<#5
M9N^S89V?QSH6!7>"((55'A;L"7*)":1BL)80X&\!YZIEW 2+>/F3SV_0L2H0
MO(I;O,VR;.+ES-[7S@(CY51&)F7DG,&!KV3..7?>)!)Q8+=TW:W-WE<!FE_F
M0),Q*7  8Y<R8(E<!HM<!);(#?;6D,02%VL;#*LF5O-=^ZI($,>IN'"?\>;$
MQ$6??,F+OREJ>_V$A[M3V]LG6KT-XHL]5L2"G0<&'N=1&&*4#3%9:\#N([P@
MOD^*Z37Q?38,?W\V-Y588*E$% Z1I'%N\R21P<X@(CUV--M!'C!(:M;$8GZ>
MW*.8[Z-4\ E;MC[71+E/H_*JJVXK19NC3[D)S1_==ALT(.M'7<0$?..0.&>%
ME0198@4"M.+(Z.21H=AIDSO$8_S@\7&JFC5-(0X #/N3Q4Q%O37 Y.FHN'"R
MFU39(FFK^'.A-71=)=3$,+N9679W+7^:6$M1EH2L2NF3).N$TE6:F+92X]WD
MLXQW>]1'*UR)55*B>U25O8['_KOX1PQH$V[%?HF-@@@6_?X:'VQKA$I_V?:P
M:'_3*);I^>9RK>@(K[=6&3>F5_,%<'>:$%A/[GB +>F"\Y9H&AUGW&J/!5<$
M>^$-T4(\?1#E5O_@;G<D%:75^2:,2_)Y?Q.,P;_ F-S$GX^_X-WC]LG>K[NM
MSW__=0Q&(]VY\&QG"PS).>/RKS9\A^[^O?U]9^N/D[VMCQ3NE1_0W]J?_][A
M0,PO=B_\]UVXWZ*JKC7M(%2$X%Q!AS2.!/&<'&-\#JT8J3$QP-F-6=M0>9:/
MFL^+6?E9/H]&@:<N;;\C"/R?Q^S!/=:^ K V[(?QW)^E8!M] 60;LZ<1>2JX
M4Z9.F3D5G*G&M7OBVNXO,^.*2-+2!8*TB0[Q)#"R+DJD+=>>!RH2TVL;A*S3
M*DTH>Z5E(85\Q_ @2G?7AA2O*?A[/TK'K#<A4(HU(3Q(JU.@SG#/C.(V\%3'
M?M\"!.[,43NBC<-$>L2]S/U%F4.6.8%(E%02G5(>O+#!)6\*]>BPP1(#P#4R
M+)45/1(>GI$>38-#S9&6#1"S'(F;9(TD#@5E-.(Y<N,TSKDB3FKBE(]4K&WH
M=<DJA ZOU!/V5V$7U$ZOITF/6R6*5$I"39&6CX ?YRB2QHP[)AW"S )%HDP@
MS:U"/DFED\-1"Y$I$FL:-I]3_")5834JO%%V-(T+-3M:-C;,LB,:14C.4&2I
MD8B'H)'S6J#H<I.%H +VKO @X4?3H]J#=)MF?QCWW*Y]2#5#NA2&FB0M'P@_
MS9&D(#P71!BDDLACKCU'CDOX9R".$:FIB F 4*@F-Z(:-00U,+Q1DO3AJDRL
M9DC+!H99AF2XX,$0@4)B#'$N/=).6B2=XU'+$$+*_2CQ^H*N:[4#Z0E3J>Y>
MC/-,%N2-U00W%A2\XK(>PBRA@K.0M.124&T]EC8*RRT1/,FG+^NI4[%>#DX/
MYIU1W'F*K4&1Y0;G6FAD/? LH:CC)CF"?6YP3GB3X247N"]!,2N>R/7$"+2J
M:6!+7):5 N3KN>[#4+E.(GL-B#Q+<!E)'*NDD3 T("X31L;@B+RPE.;I@9JH
M'"#%C^:WE8'C.]1>KE#%WEXYA+#F9:N, @^O2\VH</!(7G4U8?&J=G-QZ>9D
MG>>$$38[O_%^PBAT"@%3+)GA/#FAI2#1">*BM\[A4 OCZ@CC[O'70\^2<))Q
M1 (VB'.7D Y2(4-MH#PF0!J\ML&$;&HS?ZJ4(^);'=\>AMB8&!T_.6&^EUMU
M](H]+0N'OY6CV!NGP]YIMY\'SV]>+YZC\:*VW_@_-[&GV=1[IJ(B2D3F, \A
M.:\8D]IH'X505B\64R1FI?3]J/'3G^5HU\5">REPA7SVB_XDD^__TNT/=KN#
M@P@WY[M?.GDTS=65RB_-"O'=I%:^/:GEN\>;AX&'E!C6*'+)$+<Z()M :B4-
MVJL 0DW\V@9=OXX'P8'>SA+432!$O<M-*9I[339XA7_T!XUB-GC9$>R/Z]"V
MV?A^U/)'>1YY/,N5]N7G71;_R\MW@>HT;./[B"@W[*A6];2(&N6[&1.T24IR
MK??Q:;G*33TMK&","2LQII%3S321006B7+#4<FKNT-/BR32K#,%]Z/9&+^7/
MD2EU@A7Q[\*PEYL7O#D%^@*6QY=#X;SCSEB4) ?8QY8BK15#SK'((V;8L=RS
M_TJ!QFR[Z/C07R2F3RN-Z[?UD:CL /*M8:]HSS'JEM&?:9=QV7NU@)4\**,X
M\QI9S&WGO!S4#9^_;Q=FEZ@6'">FN-+<6$<#H8:;F*2UI&X[OWIZN[>U>>@C
M!U:C$B)<8<1C9FH6*P0T!T?K..;&@>U0Q+[G:R@*$;N?($F/$\7"L, YF*#1
M!(DY&"XD$<THH_6,JU44)'\8\J !"[ ?1,XT%1$C1[U$T6(7"IR(V0C%;&&=
M]<CV'#45:GV+[?-FV6?HBMV@,;LI$*P1<B>.9%M _XLF'$!V;B3TU[A#'PEL
M=?5(%27R;'?_ZZ&4&(1..!2<\T!)(D?:)85P9I* ;HK04.8W7@-L#Q&G1\);
M+4[5%*?C@T.>(E:!810E3X@;Q9$)D2)#$J=<*TDX+<3)S!=<%QV"BN-P&N/6
M&T7+M2D0*RS"P9$=-$9NN?NZ*AZ):/,^B^=*^2ZLL0F!JQT6BZ3Q$]R/)[O[
M7RYV]K]>[&T>)@UR2("]:<MH+H/UR!&O4>(>@\CB$%)<VV#K^A;?Q:V0MURH
MJ^6LVG+VY7QOZ_VA-\)3*PQB4H-P@70ARZ)'01$C1,AN&YF%:[ZW]K1P3?9W
MG+58ISRTI=FZ\"T\2Q!=%H0&7#U?V;>[_<()W&OY D@GC-[_V\]>N)-N9QS)
M>!A7-#I2GXR66G%N3'!*6L^B8(0[;(F^3_^5W_-MON5#]2(?JD8KQ@7F*"G*
M$9<J(,<30TY&2RP3E%@0+[/.YDM0'DS1G'%8JIBP$I03+PSU,5D 3^U)-)@O
MGBY:[^(UNWBQ<VAR:"=ABW3D%L'^*62IQ<C:&'E*,?#L/0=J1!9MXX*Q01.N
MJRFZ-.>S6[+?K;C.NQ8<#RU_<X_(PA,W=CDWBI[)C=^'/7\$D%2TM%U9]^)V
M!U:>R&:C.^PU?N["\9KA<JO5@UWH G;;T#TM@A&YA>^?O_]><M7\X0);C[KM
M$.%C_:'KQ_\=PFG</F_8T]->]UN)U;\-X04JFL6OK#<V&X.B_7Z.5=S+D>0\
M85Q%09EVW'%J6)Z8%+ ,EDHJ3%9C.#P4%<_4-'XX..KV<L"@=A1= Q8D!XB#
M\$+D06XI%QORJ!,05^+AGR8:JH"M*C#+J<!-D.YYN"AEH9B>.'FB?\]!77@C
M]K*89;:1QRT6X>)QQ^E6OW$*BKG>6%G5W!^KG,T]NOM74X1R9/!TC#[7K! H
MJ6V$5M]WAX7_OP?6?3.KZ?&HC7=>G$:[=0+P5Y#F]<:GJU[=\*O-J_%%IS9G
M6+5.LP>AX>%KW[IMN*KMP9/"IT87/++?RAA^K^6&Q24+E]Y1;,,.];HG^<I@
M^9[:\TMZ&(:],DX*=V_SGRD6P8XRH#EUNY?X4]QR&?//KP&WO.[;L_?2;N=X
MZK!?AE8O%_ &XCBUB..[ "'Y&@<CXCG%25.KUP=L[#7:MI\]EN=C7CIW:T6P
M-^9P+H@I;&[LS<IIUH0R(6)8+-&4Y([$A.=.Y:? @_,'WA5A9C@XKQJ4_\]T
M/_J1H..KKUC7AYT<7/^5N4[-SZH 'Q!E,ZLR\>?19:_E4_LE(M>+]BNR"6[R
MG6U_M^?]M1^GU1TT>W+AKGOFVV#A^B5(:<E+4"(0'"7=4D_>%>"6/P4W85_X
M#AI'O7PR_ZN%0SZ'+7?6Y"32X+03'@<A9.*4*7NH ,N*YOR@#K_D0QUPY#\_
MVHU%>SLC]N6AR207)FH%1!YS1K5Q0 6"2]("X73Y %DE7/]]$DYM[S+#J8"E
M3*BF02B#I6V ]+9.AB=7N1ZCC-P;LBQD, 3L=AX(6%LQ2N>#L#P)"VP].L%O
MR++HGW:_/IPI%7_\,7JH_P</!-"W(*@VSJ/XWNV%?NR\.8+T]7QGRQ]:0[4+
M91%R1!QKB31S"CDF-/;.)WAO;6/PO3M.G9A)J!@?K1-QLO7&E(B-3C[0@ 9<
MH9//(="65H"CLY^/KA&#**"SN-+ET5A>[+WU1[-'6'G1+[$3>\!.SLL3+TMJ
MIPOG&<A'OI+MW"ZDE$9GE(]6"\^IY3HZ&;PS6 M./=%/)J1[HP>J!7->,"]V
MC[\<1D6"E"J[ ;%"7*6(C(D1"1$2$9PKJM/:1K]UU@"L&AS-2>9Z8R_S\7EF
M5LIBOSG'*SM=X%LA0_*(*Q;\L<2/ACW))&R]L0UD;_*;#7_4S5F@&3SSYT//
M?L_#:,Z!H<5OK>ZP#^)Y142'6>C'7+ 7!\->IP3>0O"O+CN*1X,XER@\UHE0
M#KHIK.#)NQA?\I(T9XHY?G\0\QSX2PIK2^K: 26879OB^69NI0%Z"? /5QG;
M %F(R_N;3/4)5YE"<X03E/0:/CR[!F,KHWC,R\<??_IR&5;<KAJOV;"0''CA
MY[;U7]&?($QM>.6D&V([KP@8[WZ8TS=+@C\5NHN+<'%D"A0OC_!S_YK+CX[]
M\O?A1HIKPG*<%#L]MI&NTD%!"IK3+X$=!G#7SG.51I9&2<_.\PU-N\"_Q6LO
MUVOUOZ+4BUE(X=684U;S$Y=R/O&5\:F1;;@L@JN;5/=A;OY4>5(MI\CA0<3K
M9J=5WL3M?G\80YD/6)Y:I2OJ,A4V?VCLE2SF;,V?:IWAR>6I]F8]4WF^6YY;
M^)[N;AV<[5YL'AJ?)(M8(I=( !*&!7(Z.$2L%+E(A6K-UC8ZW9L<5--^A D_
MU>3143@8 -M+O+V?6%'!<# B1A(CUYA8[VR06F"5HW.$/B I<PEB57L\YV/U
MY[O[[R_V/AXFPZV@R2,P4SGBKFA9S0SR+&'J) N&YXXBLHG)?*>AL6A=BL_(
M$BP=Z$5EP6V!S>4*T((0_F+Y*0+MUXI/'8&_@_3P'9 >%;!UV"%.'+!PPB6R
MG"9$DTR4*FU<TFL;>'U!?N6B./R-8?A9.O<T TD+BVWS<K1DX7 NLSFR8'P
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
MV$3$>4B8)P[@&]<V^*/KVZKJ]:]LN4P8*<!C7/]O+\WVZ3E_[7UX>IC"<Y9
M<#QXH14B03NP!+A#%O894>.3$<PIP541H#1\?B+6O5V*E4FY7Z*_\>UAP=.'
M&FHL>!8LF(TN,. E@C D64R(*Z:0S9-7M,/$*IN\TV1M0S3Y@JK\&@I>#114
MP3JI >!9 & V%"&M#]PDD"8F$=<A(0.(CC2C6 0&0BX%D ':% O(P,-B$=6K
MS;G!H&(5+-(9:48C];HGC1].>]UOK7[66E"4?S]L=/%TU52YFHL&'ST.[5:N
M0_KREZ6*X%\-F["&_Z>'?S)G"UI)F&"!(@!FL 4=SMT9J40AN!"P@<.!VL(6
MU,(LK2IS"8KTPB[J&DAK(*VJ05T#Z;, Z8PAS95RR;F$!'8 I)HDY*3AV:EF
MHN?>,"ZR(4W$\JK;:QRM<?0UXNA+>B-J]'P6])SQ0A#&*?><H!AT1%Q80,^@
M(K(4H%-SCY63A1>"BT<7,E0&0PLWQ8\#"S\*_PVM;QOC1]L=GH#F^(W_P(OC
M!SFQO2^MSOA^-2C2Z)5\@WH:UXZ'_4$KG3^7TM+)[,F1_\$50]8GO!&-'URI
M2O]NQ%*U&JU^HW4"2A7SKS<&W:S:Q3+#2^$>%UIO_&=JW99@LDZ#PI_^*(9A
M.^ZE]RE%D+IO5^/C_X";_2/"+_I6NU4,F-_/.[H/O_]SN^N_KB@D?/[G"/N3
MOSKV;S/<.P'5WFH?[6R]!_6':^]_Y <G!W"?VZ#F_@Q^C^]<?&4[%P?TGXN#
MBYW]@T/%O"!$$>183C?D*;<-51[X$),Z<0MTR998WNH,8]C,R"JIA'U2$5N#
M.2-,>VPQDT)H@8EU:JT1 6A/86,&O6%<V]@_B@#+[7;W.ZABHU"D1G\($M4#
MN>TW!O#V:0\$IW4*XA7;\21V!OU&-Q7OA!9L92]V?!:QP?<8.\7+G^"L >$K
MDN3[C33J-M*'?PX'W=YYHY>K".$2E/Q/PW9"HSOL->)8* KQ+#X!,EM<[CS:
M7K\1.P&NN15]/'&Q5^(5(\U&EK?B3U)<*Y]0[^8P8(QK!4!, ,*$OGMXL-@K
M#\[1DA:26(K>K<L*>%FNW0@R2^ #N&C;TWY\-_[+3Z'5/VW;\W>M3J'^Q9=^
MFL8E<3KO'<WW6;[]T_=6&!R],V9=2Y(/^I&3=O3#Y;MDO>  ,SA>OL?INM'F
MVK?Q.KGVO9LNJ]:EI ^ZZLWO,2&7?J]Z':N'K<#SW^M3K2LW8F7N=976]:GN
M]6Z[=4O8YIZ=TY9IM^@9!J06NW^V,E "W+?R4=(=PJ5"?\ZVOWPR<Y<G*Y']
MY9\MGU1W: EW:T1]U1Z:O,6'QE,//5++\8^//LR*1WW@@DQXC);5A:]BUUGA
M6Z^7X '7>:7M0$LKM_%#N]OO_WO>%+]'AD$]17UUG*I+[PA3BM%_08@^]+HG
MOY06*JS6WBE8U_EN^C\7HG7I5(G]]V>#G@4U;'5L[WQ[$$_ZN]U.OLL>D"SX
MZG8^+6/_U52MG.W]#=_=__)]=RNT=HX]?.<3._A[]QB^0S_O'YSO7NR>[, U
MYGVO[\7!R8?VWM8FWJ7;\+F/_/-^.#J@.V<'%Y_;N\?;;(<>G.W^NBW^N=B>
M&[/@DI)!*HI\,>0E68$LDQRER/*8A6"Y\6L;QBPK^ZN*>9XO?(T:-*L*FE6*
MZ#\1?+Z!N-:S8>MLOWLG.7?$>:29-(CK:) FB2,1>&),<*]# HM+-1E[3%9
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
MK0Y5]-BQE7:+ $0J/8V@[D500ND"Q#U(KBYJB%<*1@?A53E1HVXD;1CKK_
MSBQC9]EI%YYS%!E&0Q4$1-A$$.%S2I0&.UKQF!F?!@%3 FAW];:0Q)!T"]MV
MNA10ZKO:@?,.: V@R(-]\JK6V94:4$MN$"7PBUO\B5U3?XV4K:L?.])&%2AW
M>M503 \5JIO%\9@M-305RGZ:9CIS1E]>"Q.4^'EYS;*H-;Q\Q.4T)FQQ59#*
MLVY%@M?$:"W4!)YP&BI>K]U*@4;QYBPSO9-A"'#D5[6Y3:]^HI(R;X,>?^M/
M1N0UZMBV>%8S_!W!0Q_75F7D[TDQ',6I.K8D 5CZ3E0*@WRMVF=J4+Y:N^YT
MR+ID=.%NF_-]SHG;ER!-9[P$E1\$X"6O:.1UOPLL@%?!(-0O'H$']@G [[\R
M:F)L4RP2)5,AA4GB)-#4!$&8"NY'ZBAZM7[@F 5U8T3N+J9ZJ?6;]G:,["L@
MM8F-J6"A\)44D4KC,(Z5YD+(()+<BH=MX/SYSJISLP[0-OH(20OK.4,Y#]*6
M.@6#.;Q%X7OI?+\"X!$-HS+)2Z<UHR.^UI#Q.@ GI!KG.5 5!O_VO_^*05-]
ML[_WWKUB;WYWM\5?UY@-^C8BN:-5@%CE#'*D)C1=00,92A)T"5U* ]4'F :-
M93#77MG[_):5R'.!".?:ZSFC!-<'EW0+[&DPIWL5)[;[G213EXM7.UY0+/U0
M(*#ZY?6M<A8/6$$:K/+ADB&Q5MI=]23<$1:]\6!SW$W@V<ZNO;8(,#U-LG-R
MDADP?5\OD9[T.6A]VSA*=1!J*RR)181=G,*4R)!:(F/C<^.G7,KDU;KS_]2D
MB'ORGVLI#M=58"7#E%E%!>A50DD.0.S3F%&MX&]@U8W6W4CDZ/+@_O85L^Q7
M[)>G[Z^8[\ 6G6LZ,&[E:],OSO+"E+:[=(HO;NCA$8T"JGQ#B:9Q#!JOY:CG
MAH1A[<\T3.'3^-4Z6OS.OB_'TU4J'D$&;:O:&>!<TWWK I%7_AOGNLPK+Z'[
M)LW:UJQZP/C]LN\<#?B)\UV,0NXE%%1.JQP=:C< <.YN7OLY]^UI;R1E@P7#
M8:0YFD.H5>-DWE3N-/Q)Y6=&UD_=&%'IK0'(Q5?5G31L!8V4\'7*0=!K(6(5
MBD0F(.&U3T&I:&CXB6CX\*)UL',4T,@(#>2KXU 3H;@AH-!IXFN6Z%2'/,(Z
MV5=.Z0D:QGW/2A1 7;?_: MWC:I)WH/72#*P@1)=VWG_^*1V0M2>-$<\#<C-
M*8%\/TH, \D$QGPB)';W"B1)K/&)I)@[&L6!$:8"N=OIHT*#*YP8I9=K9.(
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
M9>&MT3&C)DIIA!4T5V(QJP*:39N9NP L> HU\D4VME@0 ,-DF@;"9@=AGV^
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
M/_2V+^]:M!3<QN/4A1CXRO(NQ#!@L[PK4(>JEG<!;J[AO[SK\;90MLR,A86
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
M[F_TPM@*!"49N47[!A!P1)! @ABS0?28^'>/Y3?6]A]W<PX 4_\Q^"7^U:0
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
MO8=<B5/3.5<Z+'^#6(Y5_>,C*J1??,X@CQ;TN>6NX.>?_@M02P,$%     @
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
MG]Z<OC?T^M#&+A\^TI^_O7S[\</)JY-W+]\_^_B:?GL=PNX=7C9\:\M6+]L
M;]3SY6(OX5*@ U&B]Q@=^,@1E&;T$V,4-E,\I;E+UMG.ZB(N81QNEK[B^ Q?
MT3)9=V[MY?<T.JO=GVK<2/_G2N'"F5(YEWK&Q=/(N0'O/2=WVX2"EJ-RK4_E
M[P&S3T'/H?RY;;FZE5K#J&BVJ.-?9IMFY'M)EKDBMPNQ]BX@@QI+J9EHHZ,J
M6?@.3E5<Q[!C5 2/BAD'37@SL5\.9D71X?B,!KD<[60\^Q7+9(H7-9 X>_F=
M:$RS/QR'Z8_7-&>+?>!*[LEHM)B?.4YQ-A\09&99C,"CEF2LHR<>9P^F.):C
MB=G)UMGA#H?3K/+@"G\\,DWS4B"P0#.$)4.,M:=>TI81%3S:YK6;]UFFA]6_
M?>'CQAJ%/:77<,&>C^8<QU)YU))D:ZR/P=7BBU@+&AU9C6PS(#>8I51(P7+S
MU;8>2Y^R67TE5!,YMMW?H5%.KM-\"6N@>&(Z21I>(*ND4EB8)@&):VN=)^/D
M6]>1WHVH3VFQOC*LH4R;\8P(?D6!&B.4XHP#JDBC8UR"*R( VL1<])9+W[IV
M]QJ /CM/B<+U3)$ L,4VKR4-$ R9&:UB=*RV,0RM78.C.4\/ZV+LS\';.KP?
M\F\<#1#0I9+X%<=8AO,!Y\+JH"1(S0.!B8QB4V2 I3#%LO+:M-X:V0"E5R%A
M:R8=-O'=I0*$]RDES2'%ZI<0&2$4P\%92\,*VI!).FHJ8)_LV6P^/4OSLRDM
MLN>?P_03C4MS;YPI'KA5U8'G$9SAI79ZLC(*&5CS'LKK</1).1XD^]O)KP,G
MO2FE3\HR&3<H!H,U6H!&S4 9@>"Q.!J3]#6@RTJW3@A? ]"G^*BIP/>?YH,E
M77<?!A\Q?1Y/1I-//RY-\,K?E99ID0M"T9E7WM&0HB.E2H:6R<R<"S>4V.U]
MD_L>TJ>PI(E@F\YJN[HT7/A*-+C?PO0/K+'-"D\@@^F5T%"+[XAS2H,312TR
MJ3EKK4QHWO!E(YH^[<@W7>>-!-"\"P8!(@<ZC#\-:[O86D#Y^O1+&$Y/%R64
MP;C,;( L?:F-L@7$H&JW[$*V)\N2=6MJ;(.K3SON34G27"CMZ$+>]3148,_R
MZ7 \)"^%9N?K16JD:*E,C!ZRD 2JE$*@= !/_GQ1B2(PU;K(]1Y(VY#$/$J2
M-!1%P\XK7Z:8AN<3?#J9SH?_<_[S>0-JK#\O.OYDSU5!#:QX,GY".PA"&*A5
M*)PGJ[!Y7+0EM&WX8A\C7[H03</*P1G2U]0S?2_(!QY-%KVA5E2F:#T%'C.8
M%#6Y2C7A:J,BS<=MO30+3?.3Z'<"VH8C[C%RI)T8CE[6]?SDMW?O7_[CY=L/
MK__Y\O5;>OGRS<F'IC5>FQ[15<'75D-J5/VUIJ3OHIS/JD1AIQ? F5E<GY&
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
MPA!<*!D8&AF$*\6QUL6W&\'T*9=Q%&W21"K'U!Y<4O"J$D6RO';.,]:!9Z8
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
M+C'#C&1*<T L=/T(.JZ"([Q!":-0BCHCY# !B[O@'=Z;O <C-PM"[,V%#I2
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
MEV-;HF_IX>[C_,N[-?SZRW]02P,$%     @ >X!75IJQ[HQOM0  =[\  !0
M  !S<&]K+3(P,C(Q,C,Q7V<Q+FIP9\QZ<WB=W;;OBIW&1F/;:I,TMFTGC6VC
ML6W;3J/&MFW;#9J[^N'<_>US[MWWSSN6WOF^8XXYYF]P/L]Z7WK? B!)B(B+
M $!  0 CX OP?@9 %G(R_.H&  &  P  ->"M"P"Y@)&-@3' J!MX!P0,@ X.
M!@F+  !0W0( )L, 0$P! -#E]+X*" 2 _!>!_OZ @O[^ @/]36#@8'\0.) @
M@!_(/PCZ-\'\%_V> N0!/H> AH2 _)<G_X_TW@- A@91![T  T$&@"*#@"&#
MO/>!\ *W Q0,5 GP-\' 0D&#0T""_=;SCV> _TT0D.!0H&#0($C 2S"@XM"0
M(!!_3 5>0T "0*"0H#\RHN@AHZ+Q$Y&@L[%C<L@Q$;.083#[YI"R8L50(@-1
M @&#@(9!@(6#A(  @O9[(@ 9DHA)  4525[?CE@0#>HCHU]L+K,"B5/MCVD#
M>_\ZEGI2QP9T_KB\GB^*#FP8[')Z5]LSA@'QK EDU_F)Y)@<O4)&@<*^,;-*
MT"B W[#"PX! @8."_=88N 5D,"(F%*2/>E<"0/FYT\3,0/&U/[916<"O^>4$
M%>)(T'P-\F9R[.MNOJ"" !4$ X6 ^,M6 "!60-7D]9'L_E!*[PJHTO:U'+]O
M3,[["@ >[ _QR,!ELKL!_U_0%KXMS^S#?V2#)J+I@9O ]OU[# 45;=*DM_K&
M88+G]<7J,\-BZMA+[[J+B,E8V<64F")SD]#'_TD,.%+B-L0A?/??X_Z46_EZ
MJ&9'#1)C-_KV\X>4!;7;/%5%DFH "(=S%]>KM_UZJ;;C_R1) $8'2<=V[*\1
M6/7N*F8-;AKKUL,[0'NP 81V@0X?-R;=@<!1PI?]02(T_>;4.R2+?NIPECU8
M,.5_D(<DJ!J(F<'R]_;\CN,#VHH+V$8AEP!@'8>1M ]T^$B)'=<#/X<^++,Z
M9_/I2?'P6OTX'U:N,>=BSIK=G$7 >79%S1#3'_UWR:#0$E?^M\%Z?XX@/Q\G
M^%&'%#->T#X! "Q1V@YV>_>OAMT7C)!O4E_A]Y,U0[D/;E%T>8KW_?L+>&O1
M!^ XP5=3L?[O!CGE?.07_CS[?!]D 1SAGC-5U!X*516)Z@#.6IVDR)(%OT@;
M3@&DG-+Y+T@GJA;CV0DL1T.\_T4<@4,U ^KN!!#)YOWH5.:<?^(!@JJ\OHM3
MH^GZ^_I?H/7C6W@',/7LZTZUS.9IB<,?%,1QC0O'O>S\0]4YU]4Y-*4.:@
M_C%5O:9P<J3[']I#XO5G5]TSS+?+9OQV#/Q+7G/36K.CP,K+*(X)0?VS%=0?
MCL/]E3Z.,%HUQ_AZW:TRB<WCOO^Z@D6"TP9R66<$4);#:*5L9N_8QW^L &[^
MP^HIH^KRCP'V('UKRXW[+Z8M%ZS$4<38'<^S2#&^C@/W6S+GW@*#J([O%9CV
M-Q,_#N;_L<8?.("3N0JX]3+^Z2/"O>2TIR_%L#M+C8CL?X00F%<16]*GHX2Y
MDM.QC$GS\4^1G>=20=0<.0]K54N.$?*JS8XAXQ:EOG5'<@"PK:\">PBY?+_]
M@M>NLAA^\D#N#TMH+=Q.IMI.BA[]<SG(#!'=K8WB8YC/V;,:L;CNBYXT:K_O
MPQ@#L=H,7$TW)1%9:,?U#!@[::FHMA[FSIJUT]1==V,A)AAR\2$% ,($VPX@
MH<HI&+/K$V O8_N,9C8@<Q.O2'Q/!5XXQ+) Y8'@BZ9"!'IDRD%:D)UE[)+Z
M_@TB6!^Z+2,_N5A:#5!,V<-9A!K^X M9VF"^X02FQ0ZM^=1O12ZY=D>%PT6.
MYXQ?BG=C9^R&5EMQR+F.DZ*/K/)H,]UNR 4NP@%"N:JH5P#PJ21-"#6Q7.:?
M1LQ5AQ(  "JINN\^ +&D4@ 1Z@H 8%ZV4/0!? RLAF;@- &X$><'A_H;PS$1
M K$*PFG.8W6G,(QRV6BUKS,K:?5=^X59)/9; 19G;6>YP[N!=.$S!,S0999F
MZULIH^X+.HWH-IC;%K<04Y;C;CL)+BRS9>+APU*:#'.FE-%";-YR&#0*5\^H
M@H0>/>EO3#_PP4E3[E!+U'+ KI0]P_1,B:W&?_*%5@G)((MX?A#3;-G(^2OU
M0,51JYEAD<O5(P-M#P+!QB!QPFIU]$%@$D/]S)V=G"9]<O)J^+=>","T]NFV
MB9U%KQD\7L:"EB+<<$YM=2HCW#3]D4#&%[(.+0NB6OPS)!W14UK\/&@%J5S
M@WI#2C> 44 N7@M1P/[63@ AR-B/%*)TT@( ;H<NQMN:!5>>U>"/TOZQ??L2
M-@7Y#":1ML<+Z*_0C*7NLK*[-KX?W-9Q*>.?#4B^>BP&W-;\=MZ[EYM!%QLR
M?KK/<\Q4;*4O6:[7N)H;>8YT69:K/[FQ<(847#&@*.8  .H>86ARI7I. ,"\
M5)IE1]+.;+>"\I>^H5YX(0'028C&*EQIK66H?GNGBW^]D#.HI20IX>\EA(-\
MG(1?(?<!\!WQ$$0L&F7DY>FC-[\Q(-L9SN/*=G7D9;9]8/T%K!PUUF1QW8\,
M=&<B5G*(5&(.H-D*AC";[(P V)I80>_PUG1$8.;,W7/+NNO()203!C$!-06*
ML0N32#NS=K.? >;4 -=(?/"E)+'/OR,(9SO :@$>+D.7W]KF<R\I2"U7HW1C
M7+X(/.3>[^4E]D/$CB)DQI+@$*,#W:OSR>A_%.:% 2-]W/WZL/"L#R!ZK,@R
M%' AULI-&NRK'!B&JB?9 803"5[U"M...*):C@'>%+@.:",I;<;-\QYNXC8
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
M ..O?7%;!]C\\L0Q&,MX"]M':HV'?^89'6L9DI)H(4%9'/*_L[[B7=GD&%2
MYDX3;-4T&+BO<)N@,,^2 -I;,XA*7.?\!VJ9QVI]KHJG_VA^VB[$)Q4?7MZF
M$@TTZK4D0RGO--CQ'GWC-!WCP3"FC%\Q#!ISS0@7:2P,(NI!:=K&YT-?[$8P
MBY.I4#NL#J"-'BD7@)O[BI$X1"2K-NLRC7F3EJ5!J# 5B 3IT!*A#D'#8 VK
MFSA8A-(O6=<^C,-:><R:(*)^0(LMB?/)8%@E)=EIQE6<<6T]@H)_>OXX,Y1>
M<'T/EEWIEGC47K(S7>''0#UZT5_>J#UA]0YX'G[6>QTY_K9G&2UMSYXEOQ=7
MD$H-+23_X<&KLZSZ'<!!4WWRXJVH*V5;-L( (R!BJ,F4M1]CM4Y<.' ^(6YA
MUO.3FOF89_!Q"'G6]D"<.G) \<:\)*(1[;N,16:3W!ZGA+D+?E<C%THZELQ.
M'._PP62 P9E6$EIR]"?]'>8QZ>'&'ZF](FZ.5;R87'?G1Y%(N6H']8 =E%I>
MP=^Q5OLDR'6P^W#C2:;R32M#8X*!VNC&]Y0JOG-5RRF*=)G[2Z1=NP^FB"NS
M"4N4,>6!3#]SN\I]N=:(S@"J?98,+QQ&I2T/?^ 7C,VF3KO@7QI_G5Z<>/V5
MD5LJ$+U9G&:ME]=>]2Y2)9Q*6T4PU/OW(@CL-;\1 QH! VJYV)^$X13LCICK
MO]PET_8N-IMD^(>JSYB*>WY:?O9,Z''!)F]$;45ORK'F0_:3;!'+5<88M53$
M1#S534QK>L,?)96YCEC%H]\*ZB9KA9B$.E^/1@>3!F;?"H_;ZZ D.[< ,_.U
MB!@1(V11 E Q+O&67O-Z=?.8(5Y#PKIK,<,(A8&*S/ID1S W V#KNCWXQ$)J
MY,!$ODJ4,O'ZU[&! "K)9!A.Q:X7,25.N&C9!>1-6?1P+&/'[&RBL.5"'I[%
MKW)Y.-;1A:2?6=);H(\!Z<1/)D.O&IL<=IW+;"H.4<&2!JR=>SW2+X\](*D5
M%).U+K)D!P9KX<RNQD"RMD&?F:5!2Z*/O<@YB53C$MBP&6YF-WA&U8C'BC6%
M?-N(4*WM T/&Q9%!KK.<Q&J.HHC,L=6[R2:I0#&*0RC8/JRE7SH52&8P)%NR
MPJ7T*T)3!#=P->NBIU"!I)AZX_-=G%U"0!$7']FV-[=PE[U[ -.5U6,#_@BC
MR4,XP--"^LL&;$\N^OR(=PZOLK+[RJ/EE9J1[YQH8 (3!^_#Z3Q@LTR" O/T
M=+&>C.LZ1\R$PC#=_&<[O!E9(I6J+GGM_-F^+0(&P/T.^+F"+GQ^@@37;[=G
MC6-7:55,?9?YIQT>31[_G+2>_KL"#79]=K8!MD,T!*]ORQW_C644U\IHY";Z
M]0M&$5VZ2,H&\- #]\=Q'O3/X[P6WQT9V4JPC:UU@_(AE(ZCDW%S.2T$^!1<
M70#KQ]R*#F@7C%"9BT+P.]W >'KB845]W=K'+B><JFKO7RBBAJ!Z]'!79"P%
M!E ")_!(\%3\HDO343]J!]<\G;N<^K\2(!*NT5EU. I6]4<X(T2R[W9]C'<'
M+ZAZL25A:9&T.IEFCNK;>)NSZW#9)^-I2T"=]K+R/I%_'IFG6M?U_Z;2Z+J_
M&*7];U]J6[HSB>GCI,Z,Y*!;G:5OQEB(L69A&W5C->=/.-6K>\@O63'FF2 '
M*V^+Z!6N;#(,!B5\ M,4)3 1QYA;%ETV1?>S[L<=CAMM-MH<5>F+TD>^F]4S
M&(%:-])'*''?S_-DU5#"2X@_.!T1%-SQ/_LM,>FV]5$6@COJ9B1<G,C)"A\C
M'($>,>FQ\LP)DQ">G.'4NH#&9^JK[5C#W8;B1\#XMM"'OTZ\ YB]<K4W&KL2
M,>ACG1&L[BE'<5 E6QC&&U^J/=2NR.ZQRA]14V=8)![*;9X;Z-^VSU F;^=
M:[>QZ'%OQ3ER5!G:)>F>CSG;NHM^S0HM/GCY*[^D!:HVO@/$MY!LOMXJ9,XZ
M-=W/,(S+\83DR:Z>H72M;0$N<"/8>7FW-7I^*Q$]A\I7JD'ZUOF#AOKME0S;
M5FOFS,RM:'-99X$7\$9*0N@T <5_S->1K1?%D1?,+U43X&$;YR(\AZJOF>JC
M80 $(UM=I<N)LEG=$==%LT8D>8$0,'.Y@6HV XZ(=GBG+8#7TV$D%Z*GX.].
M'^-U!PH\ M.;!WVCH7.O[8^*%!6D%=B2\7&B)"E.BE\ K=Q@:WX3BAJ :MM'
M7&B\7!(..I'?@< P$]4/K+HFR45B/,HXX<T*OY';B ]9*>MJ^!,E#(*8!R2!
MDYK>62\ZCQ5?5ZG:P(@VV!\K[0:B.DJ@.;[:Y(FVNC%A[X *WQ=#FPUN(;@'
M?'D^E2TRZ=XO,L@K#QUEBQ<Y9?@E^?Y6"%0NN23X)?P=+7'>6W1KW+28^#VX
MD.LA"J*RT/ M#/J %QPQO\+J=96.Z ]A^BZP(Q<?'4E5<]$83T0O<$\@*C>%
M4*>M^Z*Z$=IF%U\MKF87?:7=Y.2^G. PZ,:A0U#YM18\^=T,J/H:0_4C0,B=
M:QLA5D4MEB,QALH^(8F*&GZ0[ /NUSVR)MB,P5A$57O@ Z>QV[1J5H?;2EWW
MM 4MSP/GW#8^EIA?#[+.(L@/YD'R%LI\:[@LY1 K"7&/*0&]U3HP"1"Y&<1Y
M#YTU\-(6L[YM_%#V_6]W;TK@JCEH2,ZJ;54"+M64VFX?5>,A,,0$M-G? 0;-
M?\0YV%]Q3@31;X^%D2JV>F80(S14+AP[OU-*:?=1?EI9H!"A3.PLC_UV7AM/
M*6<:)HQ\GLCB6G#@]&!DVUE0'6YM=U<*<= 7%'^5! T CK'E+,9^#YWH)ZZ%
M@J;#K332/OJ%Q T.F:L.+[ZV%#FM8&# /S;DVXZ_&33C0%!21[4U7,@07>B'
MY8V%CBS#=;YPD8A^\F8.C)C.+_FV*BC=.\0A/RB$=Y!1"!NG?T:7UY(E$846
MUE".[(MIM,O5MOVL:\2B9:Q[)'-8$)DW$'XB(H7?]DBU^A_?6 L5-<]2QO4%
MO(-& 39RH6IHB>6;;M;0Z.KB.))2#Y+R"(SO + HGXT]WG? S%UPGZI2#E&-
MU1AG3AHH/%.N<?775=$>6@K.[1W2-]+.:2T_J!3I)SQ7%=A+9F6WN/*Q1!VC
MLELRU53J]F'E XGB@-&VSV)A>&+"$X[6L#UJ>$)R=_'>0?8H0ID2#OYVCL4K
MG8HCGVG+:XP2'2 O!F<P1,-IH+@%YW>"(A?'$Q6VO!.ISFK1M+6?S:M7VI5*
M&>3Y B*1=VB+BVICV)/Y:1DRSB+,T(C5(,@D>C<22[3%U@,<$0D^NA/[G3!G
M0%_'.R.2JI:+LD)R9&QL:=2U%B6@\HN-F:D37>!ZNFH?$<2Z)516\9W'"K[$
MF[54(XCJY6U?B.;\T%=7<$A#(U71\/]99;6M(BXII&%6\S(].V-'JDC(4(@8
MO76LNT2Y^88O0PH9L,I"1;J%@V@95#P +K;JJ-3\O3>:IG:8-6[UEXM>OLL[
M(*"[DLA"0B)G(1& 'V1MX2 M94_FJZ"4]V:!K+L^X2[.L/&]1CX915 7+L#-
M8L12Q]!M;6$FP(59Q%"PW[_VDCG0RYBUXI:J],I+\COXW+IQ0NRV('*<+0(4
M6+T:!L;($3/4&%2]EX,-;)U:I<&:%"TY2,QHOJ8$_#7"&:K%:0&G+-VHP%1N
MBW357D4SV"I?HE_HSLX!EP='^F9;?#Z;<LJZY[*"8S,@L15<.C.@\:BH3_(;
M-ZT>Y4%_:=4Z1;.]T_'DEI?I=6GD[EA((MD;'![\D20J0TN(D2%_#@E5/U%1
MFAH/#+IF>0 7;$]'PYZA2.[81V)EVW66$98&3W,DH8DS]* ;X^Y[/L)7(]O.
M!'*@">3&3-4:95,^UX1&(Y,7*J".3,WPFZFP4 JQTI>J+DMI4YZNTX=2HK )
M:4O4"7H8QF"@#R4&=-"TOIU;%=Z1EFKD.#[@<!]O87>?=&NDB=RY,R68P4-W
M(R]+N6$W;"WDMAT7T/BBS03FYRDE.+48^5T*EDPB4UJM&X\"$A*A(G9Y/A"Z
M7@=TU\)0^^K#X4"NG4ET3P<%=J>ICYUX;?C9F?9;XSY54Q[S5GR?,24M/KDA
M*)#V:PT;8R0+VIZ21#CC%[9=)RJ;BQ[N".[*0G!;K%GLU Y0C:7-3_!0JJL%
MQTA"%AV2HZ1KG!TF-+W#+.<E[B @[V?U=,-.-*HZIBP5\&W9D"\E"B@:)= 1
MJM .:[S\VB!V1H^[DJ'^3047W*J(7&RE!'(P)H)(1$-9=WX:MB>T.%=(0#44
M=HZS+'UF@20NH':\.J2@@+YT7M-W!V"&WE#*S]Z\DZB8;H:!-K7':G)$I,9N
M%X^F3:5@OGOF5;TNMF<16C C%#QMXCMJ<4Q(^RST9"_?QH&Q)?GE,L!8H48C
ML:5$T7L$W !AQ$U#&U*F:?ZM4EM'J2JI+:ML@7,4ZBVLZ\]F"!3R,^BOEG*5
M(.KR1JV<K4*:($7[X5*SSKR:G*\_L-B?>Q,0+AI8RS R$$(U&';R:#JA* 7W
M\/WL^/";-GJY,2V_@S8X.DM+"I_9T&:WFBN7S5LT:E2JE"N_E0T=6W+Q;T#
M%5]L/Z3<3<NC;^!#\VK;:?S:+U4J4Z9.E"A4(#3'[OQAU:R%K"_7_:V$AWIZ
M=IF-#A-A5!70"@]9LY]?7+,/9EM.#0WGN_41T[+U2U%8E&;P%M<E2+<KSMP'
M:;3%IJ.IR&G?:S@)O^,<"_XU&AV(/LJP9U>\,@C.DGTL!(MGZEEWDTP)+GD5
MAQ(M+$A$8?.P]'7857>S,GJH\)AN3LI&@1X(LXZI2O:JF#5 )71-.2<<=-7'
M<BWJ6#>CN3SJHS4D 36G434XBYL@,,%MZO(DO 9'D3.5!$C0'X+GL*-SF@I%
MB7V8,"JZTZVXL=VN89=Z%BHII=]!,0Q*"A6];^UAL9#-E#T$B[Z/4\-]HQWQ
M+\44=!KG1)=4ECPIUUI51I1C+8.M%**C+E3(HXXIS;5-H)33L&6FZ]IFI 8O
MFU.W+U0H5<H!Z7ZC3E]!3Z[$I&NZ#>77BS+.5'0#4VCH!ZUDLD,7@5-VH!XI
M>0?X_VE2L#]-J@<NL5=?%<UV).U2=*[N0$_QW32M<CW?_L!Y?#38_.R9'I-M
M%1.OCN>[K0+**CX7FBGW]!CUYEHN76XSGYOG^0I'$)1'9+5,^L5G\[N'Q:6(
M!>Y9]JV@I&]QE:_1LQT">:!WGJ5X!3ML>/9$3*DVXGACQ>XILV,#CPI,4]]2
MJ!!9]X?RQ\9>KMC[:B7RDO<Y]J.0(=2\F#,CG"*ZA)$]F&7? 5R^4?FJQA)?
M'2.<*=%,7NU$5"[6_0PT:50T=12S<VO<ZM!?Q>>05<XW):=952;VF=H@>:Q3
M;X2Y1+]UQRQ\B\M]&C?-O]^_;3;;0,._8._@MH&3%N:6GUGS8. SL?].GMUJ
M62-4;?;/5]ZAY,</C3Y$]UG:;Y0_%;C$^RPX]P0-F3=XPW80NQ5-X#L>C9NY
MHDWGU9W-WH8F.B^"K:L;FG2DVA(@OA32VGZC[CU..#.L,'ZF#*\P+WUPH<I&
M?XK5X:8?3HPDTP!BX+,622%K?XA?GN%<9;?2.FCQ+Y=I8$'JOV8>LFT?'1\^
ML MVA7+[4Z]_/W:6&C.CUATQ(;6!J;82TC)[K5FBTW(0I2JPX(1>@!WV1_7F
M0S0-UK88[?C1+"M[.GIH/=U.R;-FY>ZXEG#N#3MY8"G2'KJ)/]\4N]O<N;=X
MT-BV:Q+=XTS("PYU\^U)ZY?J8!Y:YLN<A6N%X^Z^V/Z@OJ#AI]!BEG;8Q'>
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
M2;'J<VGI>7H%[G_,6AMS8"J@KEO-\.P7\V(D2Y8.,ID*J@L%*^=$*^%#-5/
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
M=W'T,FNI>R-Z[MQM'>7["XC(5.2NC&Y$F(!SD%N3EHP"CE*ESWG VT9SO/B
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
M^*-/G3)JI)I#+K3;=N4B078^P83$84CJ8(>F:?6#\KQT3_7*\SRDPIM0^M7
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
M?V!??P$++]%_)L=?1\COX]\,X1_^R^!2ZN86 /H]/N(/TXC?_"!G%$G\[?[
M]IH5;J//FA PGK]4@_RMW=]4>CO#_N B3GI3SPQ SCZ(,V<P"!CV#[TS75[\
MP?VL?[(' @AH@  #P&@DXN\@_J8'_06LJ/P!BGG^ 'X3^PL"^QT$&/1'OM_]
M+__E^H?![;.>,Q.0O[H@P+^MC*DS3/$?@\/3?PG]%R\  ?IO,IX]&9_\P34F
MH@$( ?17B'\FW-]Q S25'W[&_BL.B/QO9S#D;]@?8_^B=V$Y[.%?<9QX"?VF
M1/B;V]_&T/_2#OH3)6KRMZW"G;]:Z/ZR!/[7E4,2L+\KG#\7.M_^!G7- G]%
M2?A'5^R9^S,-?X\ZXW.F2*C!\=:9@[-.Y.]F-.3,1.IO5G]?!K-;WT,-^MI_
M+YK?EGC.J*0"/,!?;OX5+\3@I"P\)QW[-P/P&6\0\H]&R+_%!4A^ :=^SW>1
M_XHF D#2_=5]=J0[\ZK]5[L@_XGGYW]&$H#_5,C$KOQ3AR'_(^3?"QCVOT)^
MS^#_K?P/9/Z]_+]$ANY_A_S_O?SS:B?B;(=4N+7BLA;KENYX7X>@S$?; >9&
MA7K3-5S &:#%=I6O8O5?SD"M4EG/:5I%T.N0E5T9*G*9[\!!/_5=<$.NQ+$G
M>Z/YGH8^(.M[/I>NHYKZD,Q?-;!@I*_C@I70L+P)2\#X.&;HTV$9KP7FO&NJ
M'1^(Q6V'=;*J C?R=#+W_ME.63_E$YF<^VGWFG2$:C>U0'E.:8909GQ9@5]L
M'.7X:TJTNYM(9A19C. 8IB:59FI?:..ALC22VC*7(O4)!6UCE@BA/JS2(9:F
M>[6+<2.2/R-?!V!*ZSTNK65-73/F O;8+%E<1GE(+2S,&-2N&F9E^,3@F5E+
M+A?4VZMU 1&C"#0N@C+\M3V7%6YK)$N#__'4M7()"$$'C. JBBY)"T@+X!->
M"X,JO84+IV4BXTUR&,)UIE-%F<$"H:8O<HD/(]1C^XYJ23K!:W)T$124_9%"
M@+:6C&<5TWD,CLT(WFXI%X+J#T2BB;-&12/DC=F+X8 [0. 1XY[6.HV[>@KC
M+H6IC^?D3ZY6Y1@R;5A]Z(1D6[@L8$LJG\5VT+I=9>Q#L.#MTV]'Q9GD(>QG
M^-*'Q8#&QPS5T0<^(M& QL.T)I>&YR9 ;<6HQ*NYL8.5$H@("Z54'XY?&(FN
M8V66+H]!M4!QVZ\\[?0K(I;F6$V/F1ZQX4HBG+]X,:<*U )3D7$W('P$(G_U
M*#B$)H:<C*'T0?QU^$BLD8YM287&;:SLI:Z"@E,RNKHV4E&A98(]8Y^HTMX>
M5W3\ WJ H>#IDS!/WPHZJGE?C7,]E'G&%28,KS(5F:)'"N\/N1N\CB=K;X&'
M2JJ]. 68#/QC19WEV#@^;7\\-3_7Z(Q:4M(,BJB(F^(UJ[EGQ^)TAYLJG.&A
M@@&$(- C#M#,=U[]H>W4=>\L9?B2&XF$\C"-O4MBDW:;*M?,)8>DH<'X@+,L
M(,ZD(WDRV;)O(--<->15J:V;9-#%BA*0^]D-UH.M-(^:%X.@;J"J8> MY0[
MY8L,\4'!JU[.5/9'K=:2^I@X>43;\&2G9K*?VDT914E.3%(&7;6ES$Y6E554
M C0?#U]W3YKB-SFP>VP0V*_SSAF&RG(>0AJU5E!H],5SFK2YH"X@T[BV=4I9
M"'CN_H[I1DP,HA"%\N*=O4!^(ZJTL;]3ZB*1><P/QB@@^ U$J;)/^\K=APG
M>7+HUAA5ZF0)&<(>AL-@?KVG$D*]6>&LV6JRJ6N*^PDRMX.KH29\VLFOV^V*
MH0"7?9_#'16'5QWF-]4M>4E2[3.MVR4?,RBP$$UQ,ZP1^1$66T24>YEKOG1:
M-\J%0*L>G2:D[(O1/)[AS74_Y-&I+Y11!>/$N4UGU_#$[U $,V5#/M-1B;L+
M3-6&)['LV_P_:Z\XJALD4MELJ#UX=^H<R945BP2RRZ171I^MK%N[H"@HQ8W#
MDG(ZXPB5C8@WI?0X:=AUE.2([I4G6AUTKD[B]=M>'*K9119/2Z)J'V-?#,ZN
MOU+F8^I4X,03Z(QV-Z:_WK=(%:AA0?=U*=NDAR%3@]E:='+' J5QE#&D8[+W
MOC*'[L7(C>_8M%&;:8NPL/"MZ!G(FCY1=J*TJO7$IUQ:5J*BO[5$Q<>)WJ9H
MO4/58AXD3.3Q6%GWFK3S4ZO C.2&?2\SN=E^I"LN(RJ0W$/AYDX%G1X4P-+*
M"$"F1_I3RY#JZ$=!T38!1!R?MD"X#8%UX"*DE*?F?G^9@ O<]Q:H5HJ6.?W&
MI@ <!D!(,"_'F>:J]$E'Y%O!;W2KP:K'2"R)7YK_W!*D1("+0H+%+2JZ^_%4
MPG[;)^]S=5-LM!B\TJAI:WW&^2Q:L#/XWI&)X<UM05()>1&Z6?+B>-[0H(?6
M8A (87C"02,5)?$BF;RB58SMC9:.T\ID(M'TG'RP[@]1Q5'Q")" (32(83=^
MJ"G"B(I'55*T^X!V.W+-D1T@IO-2K/J2PDG'+TT9J*_:"_,FF*B-:AM.]".=
MF,A!%?7:+A:=M%VRJZW\*EG@G<V)1\#,PWO$'+ YI1[9+V"&AS3"&>D4D;.)
M7M,8P430-G%*\IJUL*@B/W< > $A#5ZA3%.F=HSAB\M5RX;JGWVBHP1:M3^3
M^")Y @1S(\>*4BQ++J6*<?L*3*A+5;AI2ST:AI[C4Y+PYTG7RS,K9.\>HQSE
MMM>IT(!5FK,^<G/,Y$^C>V!Q:11$1I,FK[D 9M'E=9+UY=%L9Z!6 F9+6/<1
M3^M.<^9S*:J;JZ6M>MV&B*@#)Z-]I^!EDW>E_M?,Z384I>)\WVIU:K1(PY3Y
M)#K([PE]3=,5RW;F295"D1$QC.H;^HD*LC)HBI(OYT&?E]GK15.07@E3:M1/
MR7@FZ4C8+T8SH8E/HF=/R)YO\[*0(^N#WUWOYF*TIU'=WJE=-ODLAG+@XN4K
MB)8D<B5W3CT'\P@470[,NEKU+1ZPB1$D/!WVE6?=-*9[1F/E$$2I;O^!U532
MS0U$CIK$@T".(]J\7G#)QRY>QNR:H&T8PX&K.)XXLUZ=1M8,P>/*(@X'^F8
M2!V1H%6@1$$__A:O4,[, HL+E?P2AV,#)+A%U;+V*&-U(04/RB?X?-Q1A5SD
MS,Z: K?N"PJ26WT)+WH N8DLNLANGKN',E&P]M;(B2B0H @\5W!KJ$&=L_<7
MD&$/3=U]S_AQ/?XMFY5)]8NOMCP"E\*I%GIH9*[J#+&Q+-]$J\1P]0?6B$YB
M[F.LOKZ*WYNT-@V$L7+18OV&,73C7 ]CGBG4FA9%]HV:-()PO27=D87I#BYE
M;2JOVA'M]PLU9BON;UE?OYGI9LXJP?L3WD@M:BA*;R,(,H^_9JPMGT6L'X(_
MAM-8-_3-+SA?S@M$*P*<]+!Y ,ARBW+R>3H*<;;*FF/^N/1Y9#,.2&P6@.['
M)=QK*.LLH9UZ9O&07FP0, *ULENGLC G-"[F/WA+R<Y"PFV(-QK7R&[:AE3A
M:V:\R,O[WJ'58\M3>,2.[,DE*QB2.R0-3F-,"B3YT\I,V@LV!$ W6*K <:*]
MLY&7U,Q4\"(7N(B)YQV%AO6H "YU2W( *1(DPHMWO.(9_ BBKI64E(W.K($8
M1;F+OTIZ$A3%X)">W6EN1'# QW->S"&W:*4B[L+N,^+4,\.Q#%U0EMPK,9.Q
M?E*Y4"3Q<D4CDJ>4-#L>1-BN@HU@N"8^1;C<MV_]7$(8I2-7F]2D-'+2%J?N
M:SY5]1'IFA*87AL09.!M<]JQB@-3CF36#$++0;E?<&&T$$YZEB6H"4& Y0:&
M\#Z*"@EZJ,&;,$$&5-30D]XE0$O8UN'5VL+3L9]Y[V.-"7&\[[N-PC7H& GH
MS9=JYP3WN&M'4#1X52%I)RMR<PAXUB?@&&UW6:S$J($(JUU/?18#H=25IN"1
M)>=AILRT;]OY/(XSPC_6D&'/>XB3?$!QS:/C:YF)Q+NHUW6EI,;@\#R'NKPT
M(QT\YFAGZV>2.>$#I4 D7PP!428*!1!,BE4+6+AZ"&LH=S_OXG0A*Y+@I HF
MSX\G7ZET_*@ I047>;F0JQO(K)%^7B"!I9MRO#$%D?*)I-K? Z1B_. 8[<M6
MT9)KU"Q=#F #4<E%]C'^\$-PU>79ER$XNNDOW,O*E"9U3$7&"+@+Q$)!35AJ
M&,TQ%*&V'DYBQ"Y6"A9BTIKC9(\<WS7TB!AC:&1&PPR9(M+@[$JB1\_#,;2+
MV.0NZA3/F^E'9:Y085BFC^;:!D "MP'9>"%R2?&-,KCJ"?8;M]K?:S;.VIVS
MWRA\'',EUP(;JK\T2@$7750 4B"J'/CKG9G(IP2\0$5JK_4DSM>TYCN2_.>L
M"J*$K((1M"^>1 !@)&,M?=EZSI6&K3V!&0N?QE2;U:#^6:I!L32!:)38U:A6
ME<\\78AKW!GCV.T0@Z3/DJG;6?^U!>HEVY='K@"TTA?T*&JQ<^;Z]) +ADU5
M&.'QF,6LY*0%ZJS4F(-T6T#G+BYZNW%O9N#-X"%<XDOT3575_@;EZP L,0E8
M%O"G7T%@&4,8)ED*F[E84KNGB(\DX:&C8@2*VI52!Q_X")+4N"\V/9AL"TSB
M\()$/0$[D(-RR$2@1MA%#71D.S,I67FJ^4DPK$X"/UX,3*'OE90X-H)9>1^_
MDT_I/V2T5(4-J)WJXRH2=4W1_5R7FQ*8\[AY91'MG)3:.K<G%7F 3-Q*P/]=
MF6?\$E6ZD%%=$=%Q@S:SJV@^O9%:L-ZF8='Z$GM;(C$EJM (/SB5\P"2J*UJ
M/O)UDI]?&V/$X;;[4"_UG=CT%:_Y-@/,X$'@+'7UT# X*6)!55S1O!&!4V\2
M,5PEN6QM^)*RYG'S1S_[:/?*@2$T](4YN<* .NH\:GXOY^9 )HHX4+O%]D&
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
M[Z:XTL'\LH8>"5TS+[IRP+5QR6UZYM0=C'^N_<>S_W>.I?P?>?8_'/N??I$
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
M;\*Q#G"4@DW9DBU<>#@;J==)-&=M5_IEOG@_6WEP?;'@^J=?TV\D7\'XWK1
MNDUF\_J.33G8L8\TT*>ZZLSSPR;(>CGZT< KJ'*'J.:-4$%,*KPIKALS.Z]Y
MD$S!]-9!>U=JS8\^VY,?JJ.R<V^/5&#]EPWL9NXU^#8"I137X#-DHCA"0V;R
M6W1)1HSFN:7-+ZNFCLRFLX3-I5 UZ3KNY$46L9$HSQAE8L'M+//XQ-$!C"9:
MYTQ\U#'"&]:.QU.K;J?.M)JM097S8FMAO<E&*"@H0/=F)M'9I=O '72""WTD
MYZ/65^.=[P+",X0$JC!O#($K4@J."U5@.]V*LC%$D,&*LT/ L(KXA\=\3)2[
M&LX7)NQQL1KLC\QM&%S29DWK#V!(H\QH4*-4O7!A:, ??DAKKS3*/++B+J?3
MI.CQ0T^:%LK_ZN;0FT1C('ZH%P_J8]8\Z-[]C/A):MO:%^IK3=_Y SOJR^Q?
M?_&X3*OH#PGY>2]V5XKA!%>/;487&X2)G&-;@V546^/K!S^A"&UAOCD.%\W^
M7C-ZUIY$'5=-JJE[;R"DVUTJ1(_J@XC/@&+4S0SCZ%SHD8SWD[_G5%N=(^_K
M7\)?*$#0SH[>A <19N>HF/X(UX7E/D)JHFCV@O_98Q;&(<=>GJY^I>BVXZZI
M9IQ-+<S+\$UYLN1"ESGZ(UP0'EJG8PRA9?3>@/1/,Q<?>C^?J7T7B?!6>F27
MT/UQ6FW#OTY)8!$CBCE/F-E@HHB3 SAQ3,@H)$S]Q9F?%DZ11)6](:E+P[:V
M0_D])!=7Y3G4:="*WD2K3H-31<$>RE';?E]7DA>-97LBV5WEP7T2:#](P]9%
M3RW/*__G*3HH.V@*'D*01'F^?,,HS6IL??;D4(%$77^04_&.@W3_1,7I9%N(
M>+QKGX, O15'P8F&%F]%%E;YNH8_76%FMAK&'S]8><D6 (!3N4J>HG'9=KI4
MI!88^:MGWHK^):^A<E7N'KYYY-BX?@H50N_8O[NO6C@6OP?D<PAA#B?'02)^
MW$$'9<)YC+*M^GZE/2GBD%_SA)\IUP U?4%B2,VQ6GB+V'#<442)#VFNO9#9
MUQ1X-[3NU":%P$_P/J_ON=!+/\,L4W1C _=X=MFL[WN'W1PY"_;0S:AB0SQ
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
M_AHQ1L10U'1O^@%AH#B9( 12"K$=<M# A)2SK[/0([.6ASFD@,RF_QOK:Z5
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
MA&QR\.Q/WJFS7KY_3%*[,QS/48RE"%0WZ%_SW&80-RJ \:1L<PT+*'^C&*U
M%QU6A/*VHFF?.]/CNX[XY>IOQYP,A)XV#0W?9RD\:'CG_66SX.<(L5JM&_.S
MT/_W6X9P?B(+23OT7-!!;='RP!!U<- 4!(U]N#B\*SWO<)%]Q-+AYM2O+7:X
MTZ%+7X=2"H='.H:M(9I,<17VU?V,RWMUMHV[D,HG57#JC?0$-R5@C*9)0C#%
M1TG-7T,U)?QS_Z4UO!Y.L51ZUT1()TFWYD2OJYC]TEDKIIJD)SK/]VLNG2$/
M#=0E/&RR?G7[BTBQW5S=9][)\HAUU=RKBR:'G]+E?AT:9!ZA5E+*0!G+LMHP
M2IA%0H-FBC9"Y OJON.!];:A1,Q:\\M,JX" @Q9S.Z^SMR:S%FV;NK9B>J.,
MBME\QVN_X^K#*=LT<S;?[(KU%?L&7$?N=N]/5U'!'9?*9[)1IS@1[ILJ'FP4
M1*T$3+IQ3"&:I@,5T8=("-/?3Z\C!@E__Q- 'I6UE+<]G+U%ECY\C,_4TW)%
M+/.QED=U%+0 'H"(*:;:(A=V5J Q\" $/FBH2XYFUNA#5C/P#W#I^R&I&2CC
M2'Q_K3DZ[(/,R+,^L9+71 ZD-X8 !?EH$J$QM:X7F[P+$88I^,*4 ".:<"_^
MF]-,7<C?BG;>-:^L96D?Q[+P9FR&1>J.ZK-A.PC/V+_MM/\ZDMXA>BU@A];U
MY: <'?93(-'V0<6 VC.-;:^J>YJ%$.RZ06O@<9UNNYG!//!H&TZUA<:>08N
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
M*&?UQ,<(D5.Q$Y?G91F1AXOV;": &C0D'[225D-$<@.;?6&Z1;) 3NF1%;_
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
MC&QD6DWP*U3(V,_$BJB$-4]YYF90X\<R1OWI;2M0/%PH^% R&1$+E?A=QTM
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
MG=]_(RG:!XX3*5!ZZ606;>U V7<)R=RP@71.EC+*3BYB>\_LS ?@CY&"&%W
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
MX"EEM>#4>1WK*S?;/_2J#5F[_C1<7U"UJ!G(-AK5>LC^1C7#FHJCC+/ORGO
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
MU*7WPC $,):TE>=0K-E?GF&<KF:UF/98>*3@[=0>-%9F/NW&T@^SALUTP"F
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
M*A3JBA[KUT9(?5.+=%IH2BQSB$  MHCYD0M47@KAZ276)+S5*/VJ+BG]MZZ
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
MY_,BO5>&*_D;'KC1,( 3W40(F*DQ1*>1RR$(/C!U8K-/(6-_UF"I_YEQJY5
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
MF"_0CKPI#0:E#F.I32^3#^C]C7%]WWDW6[/XT,0%OX0^FY-*L":L?QYXR(:
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
M-G$'6/R!&.4W;=DV/.41'+GK?ESYL%)1+X%]=O,^D,)A]2X8&[IS8J ,"-#
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
M=[#-XUL4 .K#!E)]V.1Y6*JN@>T9[SOS!D_2*'SR-]T%^R _3ZQJR+RK'Q[
M'&!?4=9O^7%!5(-EZ^??8Q9+E.W?]/_3O>[N(L*GRK/76ZU#Q(,:CELF ,WA
M/(*?-5HFV1%_];V//:UXX(,W_X67^<_O==Q[69DD?N/T8&0$YBV^Q6"XW[9G
MWSC@>AK+TQ=[@P0LS"4'':!GW<Y\U&OR*$]AMNS/U\].O,>>,V1 MSKT841B
M5T/"[X4\/O42D;(RQ8)%>>>0_<X'3.!=Y=*<S'P7E"J)MW^;;321JZ E$<D1
M%(M,(:6B_#[J4*2WGIXL7;YP['%2_<3)RRB3O+I(MKES4' 6_P9=#"7H,A6%
MY<>,LB1;7DV_O*']AU=*GN S+F^C;WL@7\#XN+)H"K=G;NH;* G9CTC%<74K
M2R=@Q$ M1X"5Q35A+U+RS%PU0V$AHM%YL<PA\H(3#SROAYVSR;CD;1:,80.T
MY78\#;[[USOU4<U"QI726S(\KHM'A:!.YJI<G)?BB,A91YHE&$94P))BDEC[
MOKK'\F9FPX#\H%2C!Z<LWUVE\I_+'DPZ=M#Z)K]9V_<+;).0QI/8OH%6!AH9
MHL!P0NL"C%]>/NLXB1YWLWTEX'%G\2G<4H3J6LQB$$X P\M0 >5)A[IY@2S2
MER(218[\[4? I/["Y;O=]2_JUV/%W"1@E[5>L,/X&)M./=J%-)XI.\[.V'_P
MUQ!\NY# OZSH3Y>MVAD;\.OC^3/MHQZO^K@,/U:UM6H="*_Q7+7B<#/OA8@D
ME5I!7*@:J=TG5W5XMON7CWS4;O/58XD+TTIKYBN!B]:Q%4/$VD._E3*!!2QX
M,(TA/C^#4%3+HUT ^EY!NVW4;KWIB<#]$?JB'1<V&,>4X/!Q^!09!K--(_RS
M+@P+N1)VH]%G=L'\N9 S1ZMUS9/#-0>X.2'AEU1KL7W'X)=U(@9U5G5L:.Y
M^9O;V?5-WOKN6P-KA3>RE4UI<YD[L9J<Z46T4)!3(]?4A'H0(P+&ZL3TN^<$
MD>K.KMCG'M+_*B#QLV(6PB?Y\/ J_RO*D(-<S-8"(&\']D50=R$.H&O%Z56?
MMFN=5.WH!-^W0E=5!'?>:R*>U"]G0C2?9D+&J#')[,3 =CU?$#YL)MLX'5D"
M=K]>.GZAQ8Y8"N^BOCI,P*NVH7;VSK84PQH#DDP]8#GHD_0C*.]3UH?N-+X+
M#YX1'2"NZ5EIZ0>?7MM?P27D)_DCTFF??N#7JY'<MGTN)U0GNBW=V"$>S.HK
MGLD>SXO2G?/IA]:T+H=0)MM]7F^HM77E"_K_O)5FNE&W!['&P162(P&; 8-N
M@*ZK.*YO\[C4^LN9LK]-2JX9CATXUR 7*L/AEL_'F=CJ)HA,0/!HL_;#$@SQ
MPI&5@%=;G!^IJAWF?TP_U=JA+.5=:&SQ=W;]AY\&.0"?_ET(OSHH3-I.+7;
M)=_0J=?9 -:D>KV[75OTW[I^&FDR>YV#DF9(&-'<FYKV9HB!WVEHYCV6B-JM
M2X[5#L_  $(T>D1IZN671_F\KDT*X\W%_]HS(> VS73OW#R:DXK;R@+>P^9K
M:7X3_\/>>\4U%77[HD%Z,_0.00%!:4J5(A&1)B)8Z$)$0$1*1#K&!$% NH"
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
MOSI53G-K1R5L[4Y^T2>O3B]WKFO4R-HL4"MX-.)T3"+!EN>]:[H&IWJO#Q>
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
MUWD(UU%)A\M;+U+Z95;J7)P'' XE--^@H0[N5,/DHB&I63NN%?1E[,%8 \]
M1UIEIV<!*?UK,TV(]D//Z>60]O##A4&TBF)1>)_XH?X^F/NY,IEHQ"!A&K)
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
M=+]LWSY"!7$Q%P5X.<VXL05F@&DG@.'L),2T&:V>=)+"&$V$3;RDFO*\;<#
MZV=_*?.?V]5\UZZVT/FH1?]_Q$>(:D0:3@*KR)0# E:ZD.DE^F._A<7:+9O'
MZ\UR)>SSD\_C6[H6N66U[&#B7A-_-Z#WY(X-[HDA\F$58F<B!>?=VGT0M*3!
M)6V+D1F7I.I@3A/4VPKKKF-6'74_3%]]X!U&ON%E2FS2[5A5+8'/F>8@CL:C
MZ1@VY?GNS6CD/&I3[*?S<0ZO9N?IA6QC4=FNQRI2UI(_43)8TW]\SM;>AO%7
M]N#3Y&QW&L\627ZJBJ[].^IGIH)ZK^*G?B7Q*G\/-W8G-PHKNG-K$A(N_&VY
MUEKUC*\ ,K-N+4ON93.P9#6*OC"ZYC^*6LV;\:)>GE<5:3D3FK[O<^H 6ZJ/
MP4EO@WQ#@ =V!E<OG=AJB#D%5@<",<G:?HFXU-=!NE_F;ZKTJ=QX$BA_LKSK
M)5?<?C[9W[ _I)O(!M3J.\;)A<]!N%ULHV\E>][7W^ZWP*/U;:_5)B6IYQ^H
M3N90EA),L%O)]40I(H.("<@W%EFA!$P,6%,>>V7ASTQ(D?/#OXUJX<W]:1QY
M)_W]7SST#Y25_%M)\R.OM _QXMI#+21!3KH$\.=I?GB9SPRN(R*(_-JZ6BCO
MX]3(G?(7HGX%=X1TO(+D-UT7RL@(0>P<$?"!BX#PI4MYQ2O)3-&R?N'"I/CN
MFAGMFE)YV8B/#QZDJ:D\.<RKHIR S<'(@IM (#T5>$YK;-=-DW-+B^PJ^EB\
M=/+=;M]\V9F]"@:AB;LG88M)F7(KK:;86<3KH=61%Y[?4 JMQI=+E,9U5<2\
MOF_J&Q3QZ%U5/72\^L>M1,Z# E?C%J?:\;4+^178#R3@/%&)/8 27 R&\\=F
MG Q7RE+(]+WUR$+QE/;C?#8A<N1EO%:FV:0T4SQI<;-C#=1 4KMIFTL(JB99
M$"?9&13O-Q9B:',IG>OMNY+##0F6 \Y>6I=QMZZ9P!+@XZA4HF@+-RVPPPAK
M 08N"9OYC*"'ZTLJ*^:KAS]RM'/<S;UCR:5DR27"5_.".;P3908WX3L1L[I+
MO:L%/!7F6_MNUO2'5[0;W+KM,[ON9:)PO2E./@>W/_AWZ_^Z1Q":F> :PQK#
MRRIB<D30SM+302*9Q!T;/Y46A1:[,N)YW$M6],F=)-54A;U?[@$<AG]1M#(V
MG(>5ET_/ "K;"-.,1=N,5O6@V<KTU6K#-:D,DU 1CY8?;_HJW6\O_*"?EKWX
M[#N/^VX9.1@KFH9(PY@L4GG6NGUTIE;K:G2=;E82Q^LURQ,%+]\-*+%72+;>
M:56+4F;N@#,0PK!8(_:<)^^J+."P](P6DV%^3&=TS&N8*O@M.()+UW@F^:>D
M?7FD[;2OF$U7Z(),,M("TGG(/"_>0M:CF9(/Z U  [$,.[=9(@IJPE/WH$1
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
MQ3XS(\W#K)2</PQM^PE9+";X.+RC;\O/<.CRU5B.T.)'0W$44<+QBYT.)N*
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
MW/OF?:>Q7<0%W9.''['/B+-I5 ",I/$DA0=(70@:<YCK&6<>A+6ZCWW[4C$
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
MQ1-XN_E9 L]?C$ MG' /">!,D=;S'7\D?]O%>UN1?F)'_8=ZA-?.WKYMZ?J
M$:QEE8],+J6[':)"N[E.,]AD*-6ILQ_^.#ZSYNK%\6@\\+0\VEH28-JAJ_N(
ML@7]I@FI13 -O11J -YP\-+[8.6I8*VE5O%(+E/Y_46;W$V%P77C)5V_Z&M]
MSK@TX?A**&ARV/<71N\B0?ETBYPEB2@05HUR%L+#0QH$NZV>BL\O+"TK "OW
M"*A\.JR0VXX#3^"2@"H[ 3[-TD24+V"M3!A=)W3W^-PAX].IGAT9;W@SH4@=
M?7CX0#9?:+<TG/A06HS3'SS?:\SF?KAPP3MTRMP;EX:A+&*.$<3@I?Z&";,V
M!J1#2 '8I3F+F)FF!3-XO?]1-[(X+@7^]BK8XQZOVTCCH^7K]U_8S:,74^GN
MD+\3:C03%(TWR>$$2-_ZI:S*WS9&ZPM?L6LV.V4S>1V#T=8UZ(7_4(;P=:KP
M!HJDZ#JJI1RL:4>[=$D1ZF:1U7=B72%@+['6)I03I;>PH,8;,#]XM!FR3RJO
M!<X"(Y.<>1Y+J LI"JH@OZE7Q-3?&W]^K9XSJXT;R=0:R,V;E?NQ9=^\\9<+
M^Y=>M(/RU) '#LV,BG(>NAR2Z\C[H#W(5GY16H,S&$A9I3$U"OB2"(YYX]U]
MCLD_N!>NRY7KEE4B4%-:-<7D+UVX"^G#@1X,*J!<)+H-G!%>\Q=0P 2>SD17
M9!NR\L-8-_6<C['NT/3C*?JQ+<B^ .7W$2$WG=[=YT;CBW C=$&[Z-XBYBPK
MKI1?)"B'.@M)^BU[>2'K^DU=+@V9;:&N9TH<*W:P?*QSZ\;%8F.I#K45#)U_
M#NLLJSF9P1T<?UC17^#$EVP%5HT?#JEY36R[^38XV++CY[TMAO2QT^*BP>#(
MZ;9K7> B!I'&A_'G$6E'-@#ITV!EA_9*V'Z@P5)0'81L  6EES-Z-I2.=IX_
M/A6N:"(;H=*SZ534JC<'>H>U)X1Z -,*.$?\1+#1D)QY(-Q!.L$\T_+5,\@\
M]#[NZ"LG^UE?HXN[%C%E&:88\M(IKXLH#A]2#FWIF0D##P@%5Z ?9?#*EP.\
M<PSH(;M'@1#D?L[T 2_UDGU(9*!,0AYW\+)"R>H;)[Z]<9 S1)UN!N7V*V(
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
M5Y5U7=XRP., M-%N1E^HT;H0F4Q>R>E) C3#Q^[F24*.')$>ZSA?NY[29-A
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
ME<3J:XRF;OF:A8SB)$!?8R:^8I;[LJ=PSQF38'#48X<$;68:<^OWGPO57D)
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
M),Y8/&U;HP5=/6OW:BE5S83%E_\?&^BT=8 /#MK45(N#]##""L"?.["^@=&
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
M7B/2[F3=>*LP]0)TH.7!.8S*T"=&VG:$C^A>I:G1? )OXDO)L>A(FB\VDJ3
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
M_J+TG[Z?9@HB8' >7UT744>+DI0-<5RYMQNP'[PY;?$Z>I.G^.G0&&V'M09
MK\*7A$XG<;*XY2!V:N+ISQ%QCBN=EAJ229-A][JP>?LR:R8F#+*=^5MG9@.U
MY8@]7SK2;Y_T1B^LQ]^S5A#N *]\)DBA7:(-FK!]IO)X^D0]#BV:M)UX +?6
MKV_$ (KE*F]KS'RY@IJAIN$C-M^*(E!JT -+39BW1N3K>*5)1._\#9,I<L3M
MA/2?\"[(EF/<NW3HW0?GFO<W3W_I'-B\\DU:UME&G-D"-I4D#= O( )4,!C.
MWRK(-S64YAZ"-%^2C1IR%<&\Q-$^OC_;W9S'=8I8E>2N'^8:UV]5(ZUM$/^E
M#-&Z.H3_TYLP"ZG4 2'^7SW=M(Q2?_K/#K=000"XAQ$-K(9%2)VT\BPZ)CI7
M+6X_V!0-F_AENT0]KYEJ"? 7GEN_&/M7Y]:)U4)#;@6W4,H1&JL%MR-D@A9
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
M]%:?LOT+LX*SK)9#GE&&T(/?!CR)Z"2,)/Q6Y+(-7*#*K><U$/_O08%;25'
M%[-@^,1Q:78-;U>MS@ V<QKV?XX6_V\VV;'N;2VT:)[]AG=;;0R>BOZJ.UO.
M=/I.P3 [W<N9S]>^_X-"(716*(^' UP$,*F(M<CSCK:4I8^1U4#WM^6E+>M/
M64>"004V\L^/MPX=YF17 S)!5P_,A)4X+>@BM,-P[>S+ACFWF?HSUVWHFH2?
MX1P9GP0BS,ZX"N>\@G_K/4[\Z4=! \=0&WR4!UO+KUCF<1DSG^[T:<I,)7AP
M\M=9@]^QV//A[[JTJB;.P-^N#'"#+)(YPDYG-S :,/@G$ %,""XS'!X$)%":
M^\[>)]K'=X_:?TA:+&E,4KHTM51*_[:YNOCU'O0P!A^'.83@AWN2F_L88&)V
M>I@.77-94]MK>N+GTI2U?MYDZ7"6LU[#<Q#QE2QH'."&$%@1JRL(H06_CMS-
MU"58)X28G'QG.S/<^B)^'V1_&G/CX<Q!E0M'0IHNH+;:]TS\8BM=6\_L>S_Q
M\QFS=XT0']PLSI[Q7*<-63M$'*+;5=,M*1G_F.C*A:#U.\ZE1Q\?L>RP:!V>
MK]\':9^,RWH(Q:K@:S-I%^ B%-W.?9#PNI3[H_S4^]-UG]OKG$]UER9\MCRD
M-Q #^KL/8G*SQJ:^0+9F('_O@_Z%?T(?% MN^MW,2DA;)#39FLFS4KXTK)]I
M>37=@W+C[ADY8D#.P_N!I)+66_L@SSAT/=)7=RZ[!_IQK]-!!2_T&&[]J,HU
M<,?35H!:FE)O$_#IJ3^'$E_7D[BX,=X?+&^ZZ7@(RER2Q#37X+(BHPWFM?7G
ML+]"Y*&^F0Z%V*>"BW_G59J]J@/9%_47C1S'&]8?J=C6I6&GISF2L$L<O#D7
M2HZ_B>L$@4 *H,J*_[;)_P_:Y"B3NZM*@8O)\Y 0<M?==& 6=0,UF+YE6\=<
M:\J.R$ 8;*MM:-(48&),WKU*^!5&.2N%@!5_&W8HY7O:V=D)\?$%6]4)".Z^
MG.I=\HYKTE^,7[++\U=3V<50+1@OZ 8T,)QCP@P$6/=&81N3<@RFGN!NVZ3K
M)SU,/7;3 M0FPRVMP D?H;@PN0/(;Z$'I45Q>,C EA1=OY&B J%NQKTVI-GF
M#.F*<L*&>VW51KQ_GS)GNUO"+L7DUJ!,#BAJ 8^(6W.MO2[3!7DYY!'GIH2>
M@O:B]^?KYA=,QWR/@@2-/%Y*9+G^'= R=V> T*J,S'V0CU "ZB-7]S3@0T[#
M_H8VWF!4N4X;:$AL-O)EOH[Z?/F]A'GWF]CW>E-Y/NOW_Z>G5Z:3I'+\8,_K
M GPD5B)FN!H108@^R'8QFM4)]=!WR&[Y)?3$/Y;?$W3I8JN=$.Y]T)TM*28V
MQC'K3WI-0+]DE.1>C&GO/3Y7C@GS'Z^=EVQ.J,M >@,/Y=/%HYB\4OCL63W"
MG9BXAG07RKN6.FL"5$COB:I?9_!+RG#GXPSBSP='7,!ZNIG(+GV6JT/3FY'B
MJRQ_260NN!?UOZ;(>5U G1M'7SL\H9)KR./GE3.R M8Y;7Y(_+1*=.^C<M+!
M?D\<"]F%TH.?$1U[P9D=&I/ELKZ2DC%^CPU)G-4G#SUX]T?M9U24V69P&F#
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
M\2"L]F\E_POH@R1Z'6^:;A#P%C)VG JQG5>.OQ8O??C"=4XWU\/7K[*2EJ<
M?("UZK6,,C-^^B/&,ZF^?1 _4^C7/DA0J\$A])&QV]C]OBSCT[7=5IH.<IR>
MP^OZ 5I&[+E'/T@S=/T>^55Z:&\614OTZA8]LU2*O",O+]+U0\0<S,^:;1=3
M::;-B"8%"Z7UM"RN/-ZB& X;%@RO+(<G.T[97KV6D!%[;T-SZCYDW@F/VDBG
M2=/%*2XDMF4'BSD36WRF[-*W93Z9T&*W_B+VC^&?56JC%!M_0,GW'.DOU9*0
M&Q6S^Z"UUJMH'M8JM^V#A@TA+-!%DVK88NC-CW'->!W]__LY_23%@"E[@WX)
M\UEX4>YAMK!KX,37=[UX$J0=^G(*3#SO=WI0-0)J ;\&[)$?XLN[YY@&< <*
M$U4&>/.Q_'TZFC_UU"!;QGEAR5R4RNT2[SF\+)#/Y+,E^Q"28R'XEQWRXW05
M?.:I;HC >HO]64OW.65][K'!+'8VU"OYYKTLGB$9- =K-&^#W4D#&^PT<""V
M;*63_&?U<8C_])SK$_]LA\FGQ\RJ59ZN*OR]#:+I$LKIDNM4#N E<20,U$6L
M@5[(H_XX%U 9_$_/8VY$15[]5%*8NBAB-TX\2KGC\_I$1R#CHYD LDN_IH,'
ML$%\-Y,G?\O'%^E=:4[HKI]OF/Z8'*BZ3;"]DS;H'?C]5>:\8)_/X.%V8K>9
M,O PC"#  8/V7D?.&<5XU@<*[LUWC-_V@1[-*0V9.)1XUU9UM=@!%#;^O\"3
M^O^%C>T_6]*3EOT_(+-H%8 %!SC\6:9P PX'\JOI/L  31RFVVNF3A$@M$PW
MUEA,7R_8] ;I_#C-@1=<K"K<!R5S(+ODD&N*."%6N!,,8YXQ!YLC>UP1(Y#=
M<,S!_^H^LJA2(Z6<+H+L/<N5#@G1G:_O14C.:/TQ-=LBKI3FY?][-.S /\1X
M"?Z2];A*Z&[PQ#Z(T 4F7\#]LVX^* G*SNHFRZ61.0+^"-Y T40#9=&)&#^A
MN!APW'U&.$7G3["#X+'S+2_%O%M#?0:]U-F_:PY [FS-!N/#2%_Q<F&<\%L?
M6Y.(]B]_CALL'G?.VG',Z13Z^-+-3?[XY@4.A?<PO^N* U8@1-0:BAP6U3/?
M.F*JMRQ$"B)F!O<TB;('ORYKN_OW-B31<\GJTNGA?LURU@WJAVN3U;H@P-$(
MN@;@1P ::K@LO^\6AACVB]ID<O;;JCYU>YGJ[VW+^E%]!KT_C4QM4R.$R08Y
MO(8-]+@C:KPW:ZDQ106.8B?.<+R-Y^%Z/<!:Q,]D=B;W.'F'&L_(ZU"$81P8
M;TPB"(_$^LPD)@T@XH"E8]M.M:ZN+/?(J*QQ2.9L[)S?D\._0-W9G_5U9U>I
M,6-(?RO&DYMD?CV8^%K2\".=98M1L]4=V8 GM]J(NEOPKG@PY[VX;.N)AB+-
M<Y-*X_=-3RT-?YL^FC8],2&1I7Z9G]/Y\J'8LZ"3U]79=_Y! 26A'LX"*&\0
MKC&JUP-YR#%&YQ@95J!</?<MBB)R*TNZV_%0QW,@D788+DF!;@1%T80 ,\UL
M/MC%G]-+XOGVO#O]WBUIOP;=S:,&MZWS_(>,4W?1(6]BS1Y.8?"O4%R-^Z!9
M[Q&J&$6GN0(7&!/2H4]Z<#[%:_Z2CN+]HA.MEO$;[2>NO'1<,OB%K,-U^C->
MFG$'8MA? PGO87FCYIDEDP8"WJ=[UT(^/7_\'"1A_@ MK^[,%/%*L +!P*1U
M&AM,B$HCHY/I&D2,_.]_\EZ*4T=;F_-MLHX%N=MT2X2=M.ED-W%I6EL")UPB
MMRE*9D4%EGSPL,J-77"^?.R17IS+KQ*AXGW0S0.YXQ[,K(HY!9(,ER!F>O0*
M ^^6ESQ&216W%*'/GZH[BU1PB!SY]DBSOT,%V<7;(80#5J]1HCJ%LHOU@("
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
MR3U04!R.&Z[J,46:8-B\[F%T^I;K]2UHO1U/-Y*>O,^E<^UQ_,3WL-]G,T%
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
MJ<GYJYS%#Z7\&5XR9K*W(*C>"<_BF38)BX=X/L'\/+9HY#D^*[=P0" [\Y2
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
M1&4NUYVM\;=U;XZ*C4!67 T)OPH@@4/VNK[WE6_;< ^Y9J#*B_P$:#V^0=6
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
M7X$L\B?P6U[\-7LA$/Y[?=-%_OQ:9 ^/%0B\('S[U^(/H>?)%%,):>QSB+R
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
MZ+%0E\]!%*8>B6#*DR2(0Y]S9D5<1KV.C;2TT+5I1(!?!-'GK8V+M7[7EEJ
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
MBM[3R["ASX=5W8IO/G)Y?[7:;ZI'49SSO\S+JDZC-Z$HHJD?8.A%:K>*XIA
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
MA4D\>:Z+$JFU?%&9O<3[.[1Y>M]VV]^#_%$\9#-=&!10,K7/!G, 7XX8#J*
M09X&"40D3B"FH80IDF' N4BYG[3X7JIMTN#H+CKM#UO50Q_ FE&G&ZAZIM'-
MV(M&RGH=JQ:\PN&*]3@8?018;';T?B$5.Q4^&$2Q^XZ.OM5MXK!,E#J]V+PH
MU(9F(A,B9)0JS@U$H@^00DAI0F"(4^+%B%..Z:32BSXS9MC9B]4::ME7?X][
MO8A5^_D9; 4$TY78EM[3.U$UHX:3L>J9%=;D:S(.-A(Z](P^!( K?^B=?0SK
M!7U(S2W?YX,7=SQ-UC;0.O>]7!P+E<MC 4R#&',>0ZZ7!DAZ(<1Q$$":>HQR
M%@6(66V?#G4VMLW44E;M#+(\\2P[!] ?!-KPV-@1?'T;RKHC9W] ; ")JU/A
M0UT->Q1LH/36^:_)/784PD4VN9Q56?5ZSKEZ@,JZCYOBMLA?,IU$DJ1A',8,
M010'ZH>(A-I9(%_7N? 0\N* Q$;YJ8]U-#;J:&0%K;"+4\:\  N!S9CC*+Z'
M6<,E:CTS1G? C G#%(T=9%$*]ON'_.5GU43#$^K#BAZ.-CP(-9BJMZ %X^L[
MENJJO=X6)8<#@3R"40J31 80Z222))(44NQ3G_,HXB&U649LM#ZVE[_)!MBY
M;/,F<F;K@LYX]/Q:FT-A7PYKE\JN"EYMM#UL2:M=:FT5K=IY4;<7]8NH]'*@
M?NVYX!]??RT%OYHMLX.=ZQPT]8YC0B(6HE3[#X1<FP-("%-?>C"@)*(>E6DH
MD(TYP+SKL=D(E.2 Z77M<RN[3A":+Y/=D:7@=J^^Q5B8\4(_"/=,&AK<>M-P
MNP;N!RTYR&8_K>44/#\.LS6MV"/FB',L.AZ4D.P!><M6'5KH1F5[:B%<M'8W
M=0_'7">$X&H?@@@E, T0@BF.HCB.)8X#*R?3P]V-;56R>FVF6MSN1LTC*)L1
MDSOL>B:C0]53+ER;/,U0<40X1SH;E&3,%']++(9WG1KS:.0)HU/W-Y5U;^3*
MU^6V/L2L0S#K"* )C=(H0#R"D=H.J264ER@.2@E,PI#[R$=>Y!L91'J5<FS4
MU?C=T?U^=ZW;+J_]N-?.R!9>=6UTGJV]MI<GP-#0^][CVK>%^)@KY<E#>D*4
M90^0.X^]="GC.T5D]@#S_CC-/CKKD,+D/]3&7:<\_$4\45%,9(A9@G4N0A:G
M$ 4^@02%#"*?^21$(O#,'/1WM#TV$E](9Y%$XPU8AYGS1 AZYKN%8.!;(YKA
M5+0+!HO,(=WA&"A/R-&'PBX7R&Y]#V;^>'/+<'D^=LNZD=5CSR66M%-4DU6!
MJ1G_S[F:2.5KO>]F>B8M/RU#HJ^7>?V8%_NQKD>=A%&LZ(@RM4[%'$8\CJ,D
ME2**S(BI2^]CHZZ[RPNPF$G.@!] +SU;*_*F5R@KO<!",;#2K$,"QF[#=H0B
M^QZ,OA>-PXR#.>><@N>A%:%J>&TUJ'Y;K02[]3D,K9T"QY+X3FJDXUDE_\N\
MK/1T5WM5D?*Q;O4^7V34%U]$U63AO\Y+];VA.7.5B(/%.O^1!P7WU3*/"@JU
M+1)B(3"+8C^-$ZLXS+X%'AL!K^FK2Q87"RW!3%0@:ZII?%#/1/F3_O/,]'#&
M,K"^]\?$\*QW1(/?]_'Q2M6VJK4:U5K;NG3U4F'MA[ZHJO+A>O$<6)XA]>*=
M-M1@N3KX[EO<8<_2!P)_ZWA^J'Y/M6R?SZJ,9].YKC)S)]B\J+MI@I8%_ZP
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
MQ$*&^HPRH9CQQ$N-BLST*N78EH KX8'4I>U(+;^V.K<*Z,PXM>06V]/>AMC
M1C"&@>N98VL5P4I'L*;D&=!JUFXI BP4/0-KP_Q9#W.C+5BI"W9$$8YAQ"TL
M&&,8^8%,'N_^!-B92_H>F8/VE=XZ'\X@TS=^&Q:<WCNS6S-PD4TN9U56O7X5
M#YG.BC>KM'_LQ",>01Z+81HE3.U?0@RI]'VHM@T8)90%) U-IOM]'8QMIFYD
M!"LA@9;2C*/W@GAX0G4!3<]SH24JQKQU3/4=>XA2L-\_Y"\_JUN;[8/ZL-HU
M[&UP$!HYILZ" 8Y>UV'!?RRJO?:$N9&_EHTU9"*Y'\61$#"B(H8H]2*(/8Y@
M& F2<IEX(J(+PX3!2MZR^PZ&B9Y?_/7$&;47(,PEG*O?B85QMM-(&"RW^T!W
M3&DSSAH?/@VYTJ&QS_:(N,5RMT?D!UK%]C "=NO2CA >7&[:MCG<*K*CMAN+
MPZYMG):^>.D(KSXLOFM#8UL;E4YF6E<R(M-RHY+4A H>I0PQR&CB0R2B"*H/
M#":)%WN!Q!X55L=^#F0:V\IR40)JNEZVJ&B5J//XYM6C*!:)D2V/ UT,HIFU
M?."AZ7E^VA%M=%9_7OZAU>EL869OQFJAU]EF23OW^9<=P.PX1?,I$KU+%F<'
M$.Y+].RBZ0Z+_:-!L/MB8.MOR_,7DDWU:>C7?#K]G!?Z+Q,>!FKM'R*U(8B(
MVNDS7U%X'$)"DR3U/;5?\)&Q8;\' <?&Y^L.QAM.YFM:@H^O8*<C<N-QW"@+
MEMJ";UI?T"IL4VZTCP?"8%_RSL/<MRO)?_<1MM@'O?-(#[17>L<1M]M3]3@<
M!_==??0[W-ZL1]0V]F]]]N/.76F="3 / BP3G4-(IA"EB8!J2T=A'.& 8>SS
M-+5**72DO['-Y3O]:3IQM2G@9GLMAS#V/%>>A* 35Z2]5-:+"]+@!&:INHG+
MD3MZN9B75?XDBCK-I3[$?,R>RU^$CL^=>&%$0DX1# 0.=$4:!$G,&(R2A$=<
M^CXC5D4@#O0U-EI9B HV9+5,*7  6C,2<018SP2R&ROPK1'4(7<8P.$J<O]
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
MQ(&(D%HY1C#4V8Z01 1B7RTP)(M(Q%F<,&ZUD'0&\&!E!]?G_+EK>(U/J]V
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
M-"-.>A7'CQ[;P*ZM<UQA'T-U85_C*@!Z'KJU82'+?Y_UMVV@FKL:@]3\;3=
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
MXG34QO#*3>?</"G7=/;B;N-]FX!;1''4<G,_/AGS:S5A+;%"- 4PSW* B<H
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
M?]S(OD?,!XI]/Y:%+4N\E'U0[V7:+BB5O&_:N\ _UOTJ!$-%NW<S8MAX]ZN
M.HIXO^YI5Y2U,T\L#K#^O]?5;"UGA6QAG?H8$XQHCD$"H9DOQPA;U5D-H! J
M$;&VO_:N<7>^O?%-?>V10M/.#L7N6N!UH[2 H/7,725>EIK*0^6FL0%3 #V!
M"5DBKZ6UX>OE77;]9/$\A]LZ*E0MGY^MXJE9+Q:3N_7#KBS1%(O4:E7' !EW
M <9V,Y+A!*189;%@E&0,^<6,MC7G,RB&"1TMK8W6UMQ)T+I-[; C"I$R#!XG
M7 ',B(%=0/-7&?,44:4X<HKI"0WZ((4)&Y / +4;FX<"L&<JK[#[4KZNI:63
MJ&%K0)$P!T1"282U-36L0)B#TT?R8"[W7%?M9,H553+E$&2P6 4G!! %-8BQ
MCC$G21KGNDM=D[%Q0VU7MY(EGL5)1C2N+_K=N=1(X*&Z?>R;E \Y-P2/_KUC
MT(9=P55J?XW,IVI98.S.&<XEP#!!9@Q2::9*7 !.S7J+:9@Q[!1D[]3:V 9F
MN:E1RU0VS/4,Y6A%V&WX!L.MYS%]%K(>UEQ.F(2*^6AM:]CH#Q>WC^) G&ZZ
M[H-M%G,'BO [Z82I0BJ!FJ<@R6,&,,42T#2%((>2TA0*,_^G73[F;8V.C4]J
MFXMM"=$H5;Y>ZLT?9A:U5Z9\MO6CV\2@M3O\)@VA0!YH0E'@>U@^(KJ_C&?G
M"8<+0($G(ZU-OLE$Q06$<Y,8IWN[T5.MCV25JS:FG:U$TL\_GLP3BP)6*4TY
MPH:.$BBL8GFJ <6QW5RFF<9*9"KSDG9P:'-LY%2;/"E4TC;[:E*3R)K=J=28
M"_QN;!08U)[)J"$/];1/1*'K>GG@$HB#7%H<E((\(#AD()];NYYL+<5_/ZH7
M\V9]LS$&[U]79?DN6XV]V#R9YCIE3,8)4#J- =9I!CB4S,R.J$@PA#DF7H44
M+S<Y-OJY7Z]?BVIY2VU#NW:;I;-%-)^IU^+W;/UM+^YKMWOJ6U+\<I>X'HB%
M!+KW,S$+:,/:J#2W*@-;[ZV&/!5S12?8P=C%!@<^&W,%X/AXS/G.T*NV]4[)
M>!<['O-89QPS@*00 "ND 4NI!BJ'N=:XJ/<:9OUVJOFQL=6N@O)M8QGWI5[&
MO6\LXTZM16R9^Y92!"'ZZ]H%WK6]\)9+O?6>LGHO8?[=@.M]"7BR\9$L!MN
M<5\6MCZE@\[ZZ=#/1O[MSS]VEU3IN3=FD,L'K=6.DJ<Y)SE5#(.,"PIPFA%
M4L.4+(D-03*SKM1.^ULAC1H;:];612^%>1YJY:%ZJ9T5WPK[OJ=]Y^+I&TY%
M/_\XG8AN/9M$VY[[_%8]YZ%,_P8].)"6?=E#O+TG>=V3_)J>]!/!#PQYJVQ^
MJ+:&$]H/C,Z>-'_H9W?.<SA9L1!G:990K4'"[:F/U!(0S:#Y2&8RB051(L5U
M(L.3AVS_%;4-]],5G@;X[%761?:MB-Z]K);?9VL[:/5R]5-#3=?W6/D<YK&6
M*)88ESM(&.<:4(%SH(@B,<JA%G'FH[CP%RF[^:X)\T_1'LP]H.RVOAI_$<YA
MBF\.4W5S%.4V/>MLABVPN5YMIE_45TOROZCEUQ5[^383;/Y^^<QFBZFA8L0U
MUD!PN\O,$V%563!@,LYUG,4I%&YKE+96QK;H:%H8_5[:Z%HHJ17-"VN)4!CU
MO9'B!8_[K-#%_;9A;Q[0&/+F;[OAWO[L8:9U+NYMYVE.%P>2)OAW-G\MIX#S
M^?(/>Z(R18E.!-/,#'O* 899"CA&'$"5QAE,:)SAKG4+SK4Y-A+86ABQVL0K
M-0-.X*R40@GA!%@E0X %$H!QR$"B2<Y%FNI,BPZ3W5!P#S_Q'01UMXE8X'>V
M9U(^J:.P0_/F(IK7BR&<QZ<O;8,3+;ZM5,%Y""XJ#[3<VF&/^J,R#U7[PNJE
MNNN#?C3SQ3_8W SGY_4T81)!1E* M<@!SJ4"-(XSH!#,5)KE"A*G#"NO5L?&
M]:6--EY@55H9+5]L5S@N_/P0=]A0[@/'GOFG-'D2'550J+!]T%%E>528W@>R
M'AN^?2 \T(YN,*3]]FM]$6O=D'5^V' [KK[^[6VI>M_<@=)_?EW/%J:=TT)]
M2:H-8PL&%&/2D'F> J(D!K%()1$Q2:5T"@>[W-38R+LVUH-1VJ%T(.A@ /7,
MRK6=770,?6'S8-]@\ U$N=? Z,>R3LBT4FO[$X;C4R=/]DC4[8ZN$?W5?+L(
MDOO,5@^K0DU"VFFW^JQ6Q8G75".9Y)A3 +-<VY U"#BRX?T0$\W-OPJ&_60>
MW!KV>>>'$7S8VEUK/KRP5?3=VEQ$T+ZNI0W)Z!1)Z]@7>2;C.(<(I!R:+UJL
MD>V+&#"64XI9)I%;L:;^>F*8'(N]?AB^&]PV2\*#V_.7<8=K)1)A;+;ENDNK
MBYT390,>RL"(D)D7/D %2[YP:G3@_ L?((Y3,+SN[O;1.#6KKS-A?U2!$>OW
MK^H_%5M],&_F-(DE%X11P&%L(YZE!!1B!6(:IR2F5&72*V/5UX"QD9=Y$3,_
M4O*&W(V>^@3RK396MO9/HLTRXH:MV$Q.(NM"9'T(QUE=T0O$7M[-#\IC7<$Y
M9+3.S[DF_*K@S"*^:UNQG,-<"FJF64J;>:_B.:#"S( IAI!0(E+D5['\3#MC
M8ZK;Y6)M%ARR^/AOK;4[PE6/.&\&7P+8C; "P-8S+U510#NL^JA(?@&&H$%
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
M,$L2%>>IC&%*O>*_7%H=VRSE-HQ^N!OB;E06',>>"6P+X;$R-]M$M=5187;
M #$?E$*%BCFU.6S0F \,1^%C7C=WXR)#;BNK?O9>E?^]7UBY=KND^H_9YMOM
MZWICN&_UL5+S^S&-508U$PSDRLJ6Y=(0DN82:,($3W6F9<Y]6,FS_;'QTWNE
ME5F(RFBEOJM%RP * KX;0?4(:<]455L>O:MM_\DFPM?F1W\8^Z/:@4FT=2$<
M;77$+A"!^;8^*)5UA.:0U+H^YII]WMMRLVB*L" LX1#(!-E#*Y0"KJV6/*.8
MY5A3%&,?N;^]IWM1TV"B?OM[NEVV=&OP?/9Q.T RT.9M95GH[=H#AX/NT=;/
M?H.-V0.W3N_&'EYTQ4@]5:_^5.J?8D0(%*< 9]0,Y)Q0P-.8 H3R%)KED9;*
M2X[9I_&Q34%NOGRY>XH>[Y[N'^]^O?OT%#W\_/'^EYNG^X=/7SJ,=]<N\*"#
M'H =@BVBG=W1SO#^DRV[8!:2<%R;'IZ//$$Y25>^S^B\K*I++W]F,VF%;4G&
M*8$*@A020UR)H(#DF !%$ZAB',-,>I6?/VYB;,QTWR@G7\C(_\L[\YJ^VEJD
MGOE[)^!T7@M= 5+_RYUMX?;(FA=8^_>\\^'6*X<-#+TD.>/@B57'N2O]!KA4
ML^G=8F-6)E^>V7S^\^MZME#K]53D69*AU$Q&.-, 0Q@#GN<2((*%+1+!T]1I
M1G+F^6,;VJ6)46%C5!OI-J;/(=@^H /@TO-H]H/$>3!?</S$2%XK\;>OR^__
M8NXL!['Y83=VSSUOD(%[P9EZU%ZZ[ HQU?7#ZV:]80LY6WR=ZB26:<[,)UEK
M ;"6,: XU4 D">0QE"2+Z?2ET*[[LF&KC=N'^:@=GY?TL+7^WM>?U=?98F&W
M_GDE;G2=4.D>LC"79D:#$Y";=9J9[% (J(AS(),TPPB2&/(:V;N%CYSL=;C6
M;?7) K(G2-TF/%>!U#-#EK9-HH9U@=5-3SD>4H-T[_G#*X6><N^DGN?)"[LF
M!IC5T+?EW-RQ+B4_/RTWZM2.@,829HIJH'+! 98R T1K#+#*8YUCEK+42Q/+
MN>6Q38Z^/#W<_M__\_#Q_=WCE_\=W?W;;_=/_^D;].\*NB,K] %EWVS1L/E_
MUP+*UNS^=V"\X0H6Y^_:[L 1_IYP',?V^SY@8+G\DC3OU^O7AB1Z@GF"8TX
MCC-H9H<Y MP0G T*UIEA-BYQ7@OB/WG06D@CG<;KON[]TP ,^-',UO\UFAE3
MBUG04MNPQ)VDDYD4S6?JM?B]#4H135'UX>7R3_:^QW1KT,[\RTC>5^I3I8NC
MTK-OP_ZM%>M/VO;7T*1O@S68ZGQK(U<+'[Z??9])M9!K\^"BI?=*S,U_Y%1R
MS#1F"5 ,,X IHH"E)#6K6DVIIB))>=91C>]LHV.;UVX-C61E84'6KVL9F>5U
M2=K=A?G.8^]&Q:$1[9EA]Z7ZMA9/+$V6W&E^6YG=BV[?19#""_B=;_*ME/PN
M@M BZ7?YWJZ"U$4HX7J;02E@RC$4#""=V.+3$@+.B014P@3QV/Q">8I-[S<P
M-IZI[/-,0#V"S8TVK@&C9XJH3>LES?2<W\'DF@\>/[ 4\VGGCF66SUS7;>1^
MV,EQW"\VIBMG?*ZJE%6UF<:0RXR+'% =FP4E$QQ0&TJM,IK%$G')-/<)/VQO
MSFM4#Q"/:#.CMMD&-T4M>;\!?@%=M^$>#K.>!W]I*"@LC7:F1MLL])"1 FZH
M!**&"XT-2A1NCA_2AN-='<36OK"Y6MLYQFR]MOIM=1U4QA(H:09B*33 $BM
M4)8#Q RZ-(\50DY9%RUMC&T24%@9-<STD/8Z@V([0P3"IN^-F4-8NA3A/?>6
MN>N<78_30*)F'?#R$S!K1Z)5K>S,K<-)D[7;OJ=#=N'2JU8ZC^J9S6PD0J..
M]RXXTTI8"KMO/7LVESSH+^:W:UU* I?[/VBJ=!XC0G*0P50!G//4+(Y$"K*8
M4Y$FA!"L.JR0KC9L;*2Z=<ANV-0>1<NM2Y-H4SC3:>5U?3=ZK=@&[9QA5GJ3
M:-=!#:\:T>>3J'8L*CVS9RA-WR;!M]E#PQUV@7F]66^Q, T&YID%;;CG7UN>
MXO:;W=&_7YR-O2]DW'?Q##+6.<HS8CL\ SC5.2"YH(!CD25<<:$QZE:BPM.2
ML5'WE]?G9[;Z4:@>%IZL[9E:6Z+*-H<RJBKG>:;_=>]$Q[/3(;JF[^EXHV1%
MZ<6E7BEK543]Q*U<BVCPTA6^=KQ1^8J.<)TO8='U@9U/,%]>#0E]6>K-'VRE
M#C8EJN4=)R1+>9(!F%(",+;Q+!KF]D"!98(AS;#O$>;E5L=&H[7146WUY&AS
MS?L$TP%[YR/,L(CV?X9Y"<R R^U.*(4[Q'1H<^A33'<83AQC>MS<82-S5ZGR
MMX6YI8SZ^VS>G@_&D?O"P>-Y0\+-6CVG5FU3I6;RE\> 0L(!58K&618CEC#G
M;<XN%HR-K9K3BT:]U\*A.B36NN2Q]]>I8QQV3ON&NV<J:T,WLBY$6Q]\IG"!
M\/?8F>V['P;:MVWTQVO1'ZKLCQ?;'Y8,S3R[\N5O@79RKT&N=9^WTX.'VP6^
MQN^]/>*K'M1MYOOK\GLQL;Y?6#&T,HAP/E_^42QWB[K):[7ZKM:/R_G\0UDX
M8XHT5G&",4!,4/.5R03@F'&0HHS%&<MRG7I5P>Q@P^B^,W>W4?VMF40H!I!.
MHMHONZ+=>A;M7*NJD9?.1;];]Z+*/\\:%UUZT6U&W7/?]+V[,%BW>$_"KP V
MT)2\BP6#3M"O@.APNG[-H[H1Z^>5K?]8TO?&M&#)_,6:\&2>]WYIMY>G">&<
MQY@ PJT4$TJL,C<S?Z6,4D90S!.O6AD.;8Z-.&N3)\5$<5.,O:W9D\@:'OU>
MFN[)B2X=X,:!@6'MF?,^+A=?JZBGIX.=A$LX>I.8!S*!2,NEQ4%)R@."0U+R
MN364..V-$#9P</VHA)I]+VICJTPG),U2(.+$LA#$@$,J@,A3!C42>9ZG=9J>
M&P^Y-.LT8O83[WJFHMK&:+4U\EHUVA-HNU%., 3?5'=VB^CC940#*,V>AZ@W
M>=D33;ZQINQY$"X+R;;<ZR_R]$6)UY59OYI9S--L8][\+,UR)9 &B:1FV6C^
M#W FS%\91IQ!DB1NU6U//7QLTYK"*+OIB.)W_*>H-M==X.D(O7;>N!:3GOG!
M%PXO<:=S?G=2=CIZV&"R3N?<:&HZG;VFPP'#5M'M[D_V/%L4:R);0_!UHY;Z
MX^QY5NY0KI_4ZGE**:8P$Q(HR'. *8: IU:?)),V.I J"9V./KU;'MO KNRT
M[_)\9ZG']K47[ ['!GV!V?^,H9)NC!J&3Z(&O@WCS4+0F-\7RAZ' WVA/="A
M0%#4_0X'NB#7>BC@]<#A#@.Z^+EW"-#I 5T.F/<C:VZ7ZTV=QX!4KB!-(<@0
MLS5*! 2$\!BD.8Q%2G*1,2<MS@OMC(W;RUV2U2[J3%A;?8XFST/J<@ <!*B^
MCWD/(_,*,[ODT+2 Y7-:&P2TH<YD.X+G>0Q[$9+VP];SMP]XI'K1A_V#T\N7
M=Q7$6JXVEFGO%]_5>F,?OIXR+"'$5 #-<0QP!G/ H," BC1C4NB4"J\XP%.-
MC(T;"QN!:<G&#6RM]-67.@&FVW[8M1#U?<Y8H&/MB^X=T.F@U'3>_6""2R>:
M&%@WZ;R3Q_)'+==VC0$VI&%WX?^T<DIJ/150)B1/$F"%ZLR:-[6*18( DHH,
MPY2GN: ^:@.'#7@-\<'J'=DC"?,97'R-5&6G;SCO 8QN _P:<'H>W.5'NCB8
MO(1(AU#<TVX'B[H]>/S  ;:GG3N.I3US79?\_ZZZ:,4?CS9(;J7D_UG.99G\
M994,*9%YAC $*94YP)A)PP%: UO(T:R&*!<X<1</"&_@V.8*A:5F'56:&GTK
M;8U>VO,JA^E+AW78&_=0[U,5!V'*GUN%*<O^K1V-*D\OY<T.T[\^$@QOV\]#
MZ3<4_<@=A4AYN/[V5('HKS/:)21Z:'= _8G^4-L7K^BQG<[A=?)5V*B9+VKU
M?29447:^VC_2'"JLB#VHRCG *34S=TX)B)E@29IRR3*GDV:7QL;V\:UL+>:K
M2VMFM\K*K?BZ3>E#H=;S![$)6&7H)"I,[2'US@63<)%RYYL:.D3NHM,G8N,N
MW].-.A[J%>Y'&_6R*PY.&-)9HG-0_&&H0P$6)S'(,8])2E0J4Z_Z@F?:&1MA
M;,V,YM;.232_6!7<"U:!I<!(4H"5@ !#E@.*- -VFS2G"F=9QJ;?U8HO!P2V
MV5[/.RIA4'2CW #(],RVN[?M8_FV]5"#_@(*@?CU7"N#4NL%5P]9]=+E'39<
M;*4*I3X9<VTNQ=P&#9YIY6GYL[*U(_]3L=4'\T)-):,LR;  6F>9809" =$X
ML<7D.%4P0Y2['S-WMV-LA&R%>SQ6T5=T@,-FR#"P]DPZI1.3:,^-Z#P53:+-
M,N*J*BEK'8JL1\-TBL<.QC"=,]!&1=^=Y+<?<3VTK=L.5SQ^N-V%ZS'8VT0(
M\+AN$_[VE+]*VVLJ:8(I(C&($\@!SB@#+$,Y8 12:3Y56.C4OY:I4]L^HW'
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
M[L@\K(P'VGK0F*]OU_VF/5 SV)_  ?>#%Z-L);J#Z"G.<S!@TM#/':#3:'!
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
M;VN<9]SNY_S39XMT[9=FE9N+BW\Y"Q%GFY].,DXGFT]]%E?K94CK"9$M;<0
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
M<V7)_2#0<4#S."9V@0""[N>:&KI(?__PB=BV>GNZKF7!-5@_054ON&H1"6M
M64\W'M:O(BF[9'1)L46&]GTT[(>1[N.:S=C<27'/ZC*S&/,OW]]72G">\"-^
M6_]"O_SW"8LE2OK'$%R-ZV,QX&@GD$)*T=6*)=.F)O!!4O:K$^PX"#H,T_M0
M/[2M99B]GF?\]A_X?5)0&&-4S0$(-293:UJ"9T WJP\&F<NQ12;WC67W0TC_
MH= CF-F)7KFL?'Q%/UE-#--:JF#!>!]KBF AVZI6+!2T*A;RR(]\-MFQ\'Z(
MZ#CRV8*A76%B6R6]W42PQ2D,#!@AF^SLXL"9I,'DP!5705E]G ^[<^G]<-%Q
M +0-4T=&QC/:0=[L8N-Z.V0&BR9?*Y#19%* 6%R!J++4PA$C^'&6QK7E]D-
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
M/[#DC!Q#:I[!^R!5XUK7 X&IL3!Z@%=*IY]/-\DRFP!%'4FTQ$\X7TV_XK:
MYLUB56MGWI:/X=N$B\R,S@6DXW';>=+7P&H*0MG >93-WV\?2>*XYOA0P!M0
M3%U$E-[C.DSGF%^&Y9Q\B]65#;_ ,DW3]:0$:6+B#(KV&11W"ESD#B1FQJSU
M!>^=>GP(]!ZF:EPS?2"T-19&!VKN-J,FTA?'T2JHE3ZDJ#T#5Z>Y6FVR\#*C
M3:VSFFY3,6Y"P4#P.9+9'02?'G)_)S:GXF31I%JY 54/@C>T'Y4<,[Y$3+QU
M1=U#-'63F_(DX<SCQ=(,9D_1S_K=1@B?<#U-879]!T<VM[[^R<-UNKYG!T_9
M]IK4FHE:><A&2%"!KJQ8,$)BGGQ"1MB4K?,TGJ+M]?6("/'Z[7*S;-[XO.]P
MN9D>.)'&D.H-N7:TK(-&DX1H. *7R3F1L@CW#D Z/B:UB[*QPU2-D7-_P*J)
M>+JPVJ_O:SNA\MGI^M-B.?T?S!,4PD4;)'CK$)3%7"=?:\@)7<TBM(&USMF\
MGZ*Q(UQ/"K.CQ-$MO%ZO5J>T%\UY]I[566.,V*2XAJ QU0P<DR6W-LG6UOMN
M:L:.=8T JP/$T($;>-=.KD[4E2B22#X"+S7])E4S-?%(7@L:<E544=@Z"/\
M26-'LT: UJ$"Z4)E70D%[[SF.7*EC#5@>1V^Q(J R,G!=LE)EV,*N;2.U^]!
MUMB1K(&1UEHPO:'MUFU?M(_&DU;FWLO:49KV(05"1&>9%K5_7NOWYWO(&3O0
M]73H.DH0?:+J[+)GSGBI989<C 6%)D%@P4&IPSZU25X(-32B'F%PV7\<-!T@
M@ ZLK5O;N'JS<RM8"$J3AYN)/X8L1R]EG9; M2[6<],\_'X?/7LAROWC(.I0
M43144 /%33]\I#]_??G;QP]O7[U]]_+]LX^OZ6^/C9GN^-2F\=)]*&\4*]T^
M&5_ [@)C*J1$5Q)AK!19H^@18C :,@95YU$@,ZU5_ Y2CG_Q._O C[7=S(1Q
MPZR1JAZ> BK7*(CVGFYB+E!K85)H;0U=IV#<"&<+>=]^YCN8PR->3JOENC8Q
MSZ=I34X +K].$S[[-EU-.+<V<%)[1M0B'!0!@@T&C)*Q5CQS)_>*C=,"5]!!
MWUTB8]?:G42_#Y#CHB%3^P#%YF5QNX/5B\7G,)U/Z&9-K-+/;*%-B,0@*A]
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
M=B$,V9<9(1HM 9F65C&7K-^K2=8#;<KWH:63EZ?#3>Y!F-XYB,Y/FO":.^Y
MUS:82M&)<([5@F"N<^19&=6BV_U^U(S7\[R]]!\!K0-$T3FX+I^8SK0OV4?.
M.L& .4[:5Y4,H:8&*Y5\$"7$;/?*'SM66]V@JU_ '8*)QVBS8P34@5%U1^:=
MS$:KE J(8(A5M70]>'2;Z8YT/NG/YC5F!W99'_Z9I6'TZ3 &=P 1<BH6I[46
M\^1#S<P-R[SZ_4NF7;VL3PBKVD3ES72UGDB;ZX!& SFX3*R2$EQV 0QFAR*D
MS&WK:,*>I'42ECH0 8OAQ=$!RL@[76)8X0O<_O?U_/8;POO%;/9JL?R#]CQ)
MGC%.7@R08H^@LHO@E"F0C<HFY6)0M.YM^T@2.['FVZ!N2/%T@+X[B@^*-L9$
M";;4/E"<='Y(VD"J/3FTY#&YYF]YAY5_#(6@045^\Y8\BO\' ^C+QIJCH[)<
M-[*F;C)HXDL.N:0,6;E:(VP->&DCH/.R)$9Z.+8.3]VF8EQ5]*1 .DX"W2#I
M>NZW0FZY+1JL<P)4,$C>BV. M<]88O7O6BNCQ^?<#V:-/R5^#N=[#[=89<MV
MZ/6+38_6K;>Z5:XO/W^9+;XC;G[IW>DR?2)6OIN%.1D&B*%DI!,BZS9=$N!+
M4E X^B@$.3FY>1/OPT@=M_/7DRNR@679+V3_&F:GN'.7$V.2SYY%D-Q[,@XX
M!V^5!]0^)$,*7XGV8XD/('3<'F,=P+6A',=^&J^;"_.$;\N5)WYBW5]QM<:\
M:8T]3;6.N?[\]_ETO=J>U8F3QDB?$@A,"$JH!"$4\L*TC,E*E#'<2.S:\19^
M* 7C-@E["A0^G8#&1N&U,W3'S? Q?*O#TRIWJQ>ED[&)D:/OO"$O2C %T22R
M?:VM[1R*BFS/4:J/6G?<YF!/AK@!A3%^-[$'=KC1[#<V*'5UJ(RI%@<Q,ED!
M@2<#EMPMELC[TCD=B;8[EAVWP5@'8#M6%.-C[2*V??&:MOJXV)'FM#E:L?*@
M)KO@?+41]7LD3J^F:SR;>KSES'M,BY/YYE,V3)IX8U&@8%!;;1%;@J]E4?6=
M+EJ?N;>HFK]1#+RG<?NF/:6-V14Z.O"=+GJ;U)XF$X\V9>$EL5(S4"9F",9Z
M"-*ED+1.,OK&T+Y&P,B]V)X2B(<S_EA5.WR8Z(:=_*PRZR_+&@R361J%=*7D
M(@.HR 7$5#0P;1+GL00=GS1*M)/2D5NV=>!VMQ1E!XIN0_Y[_++;TIY8#,48
MC[0/K+9UM!"4#6!+U$BF-2^E]12=AZD:N7W;DP.QG8@Z -W3=H=P&CUJ<@M%
MK)-B"VKR$B-=(EX87E1)^F;!Q#]B)Y%_B">D?H%S\*GZBLNX&"S50BEE72#%
MH+TC TK2111*J@7"RNJ8M,OMJ\,/2[7XQWA9.DH 1[Z0OYPWM&&OO_-S8R+W
M2A GZOWB>8* G!@CLF1:>A[]7AGXPV=:\'^<)Y_#1= 42$_15_/9AW]_]>;M
MW]IVTKSXT.%Z9]Y-=_O^']49?C5;_'$Y<8\GPI>M\4=+F%(I97 )&8B,*A:A
M=(KM3^1N>AKDY&RZQRX7U?W/OWS_G0S=U_.+H6_/Z#+_.EU/K\P<U$4''AV"
M,_6!4P0+40D&/!I1-!TN9UL'91Y/92?IT<<BZ(Y4GB'%U8&+<CU9":5U/+,
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
MLO 2?"P"?*:MJEIG$",WD$P)TIADM%3-]>#C 3=8\?\8RO!P"72E$<\'%W[
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
M:5*=D[Q8X\RF8B2:!%R*VK%?<G"<%]#HBU#(+''6&EI#B9OVW<S8#MDH*NK
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
M :],!"Z4M=I)%FTW768:\OWLT[?C;9P.C<!.*/[;I7X?%Y]0G*(/K:%HI$-
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
MI= D27%A'.2E/J+R&XM.K/1]5+9L(;^I%1_^ND:XC-ZQX&I&V9*1R\Z 2\9
M2@%S,4(:/^A-\F.*O[[H-.:^F>+WEE\'/N.O9]V[^0*W@W=G*<00ZB!TE1BQ
M4@2YOYDBL83:1BXX=Z)U->H#Y$Q;VC!&HJ.5[#N T0./Z)%.2Q]Y!L:J);0*
M:4,P!(Y2*MI6&'QK%!W8T^"(V;(]%;X<1?H3WD1O[]7O9^/3:?Q/3)O/R]=_
M?9^?=4":>:91R9+ V(!D:',MT= ,N#'9)^<D*[<RL/?4,.RT;&^1R6$ &EGL
M4S_VNI^SMXN,A1RV#0GP!^:9*IH5"L!!&6O(>$=9S7B 0MQH%Z00\M%[P]V6
M[.TX&Q5(AXB[@]/M5VG=OE._Z'A\/HG,6$W>7C!0M"#^6*V=SM&!DXF7P"7C
MN?4;V%UIG+::;ZR3<%1-=8#$085!NF",BDRR0TDN*8\0@PE0$XQ,D7V6R!N#
MKU6EUFC]*,;"6VM]3'UB7ALG%K[-%^%BEL?I!I?EW?S;?'/> A-7WV8&L^6V
MUEBKDJMO66H66T L):JL13"2#SHT=UEUV@83HYR;HPF]&9H:%FZ]7'XCAK:=
M=L,BWV@:U+J0:]^E#B[L:L)CHT*O:[2\N$7+'04_/JGD>(Z@F;7DG44#,<4
M$1G]5X@HF@\=VXG @XS; RN=)7-DS"JRQ"'6]L^J)-I;GL+FQ)@U9,&9X&J0
M07MLI6G3$.-!XH99:RKN'F[#MK="QI.AI?\'H6IIOZ5(V L;P4MN;52!3H$6
M^?'=KD+;7XJT5^"=%Z*[2+,'"%Q<XK,@*6CUP&VF0Y@4!UY["<4+IYE1TKIG
M>"&ZD[+NN1#=17)3WXO=N- +&DM1UH$P-=$O"T)D(8#0RD<I8Q!NT "WIW<A
MNI/*[KT0W45^4RO^QH6>=5Q%SBQP[LG(<9.)?:: ^>*\UT;Y,N@5YM.[$-U;
M\7O+KX,,RS9W>?VH^^WG[Q2*K?!]N?KV6:6JP1B<8P8P6%_MH01G8X9$H5XA
MHRBB:EU/-YRZB2 TFM\PLGZZ0]XY5^<5B4H9D21/D#D*4,);",$(T)S+H)5E
MHNA1H7:#G&G#E[$0\"#0]E?'U"F]\V/X(U;*B9G*4PWL3L/)^W@R_[+5VYOE
MZMT\U28*M&,_X>H'?7'QBQ<53<$GB=J"P%K6%"DB=";6Z7?&1<MT,N%6#>@]
MP7$C@GH"X0'H6$ZLJJGA^<!A<95:]5)[](P.#.2.]G'V4&\)(609K-1!X.VB
MM-T3,^^F+30:,>(>1<Q3X^;=^Y<7J/^ J_DR?\3_.IVO<#M @2N;4BX4I!+<
M*=C@!KPU"DJA;< RRY;)07AY:)4^,S-[:G,YAFC[<ZKJEV\79US-4LZ)!T^T
M8ZJEF@HA"#*80LND/($AYY&=JNOD].FP'P:GUEKH 5"X7B/>;&)<+^;.G,]M
MQAP9ZI U!^8,@@JE=C_SAFRV526CB*[Y)<KC5/5YJC6"5UN==("RF[R<]S>;
M)86>H].@?:V]"UI"8+4?2,XY,D0CL75#L#L)F:9VZ#A8.ESR3^S6_6I"Y9O3
M&L2<!R%;]C^$G]M_,\XE_"XKCWDGO[<$)KFB%]Y97UP DK "A2J!4[S>Q]BD
MA U,J]9# X]R17_3F&^%_PK7:37_7A5]%OXP$84OT8*1EL(?K(%M2 )RB,8S
MVILNM'X!_P Y3^D6?Q?4W'V\'JZ1#L[5>V?N_?;S,WW$-FFH,0E']ARTT35I
MZ#-$5XM#L]P^^4?3?"KG +(F3G>U@L!R7'WT#+'*T'F&4*C$,%7?Q!=R)[0J
MX)*+0(&U,"$4QEWK"&$ 6=-"K#D4AD)M3[U,G0![7\H\U1SPYU58K.DHH,_]
M[91$3,? ^CP1C+;X:&V]_U#U!M=6'SA%*"9)%SCS-MG''+BABW6*GGVUNQQ1
MU!U8J;L-^E4(E90SGE.HK%D0M+_0@O?90,X8@]">^]NW/2-Y6KNEY4=[>3?6
M =A2#U-;I#->?E\N4BV,/ZFRN7O8U\_/R]\HLIKG_\"P>K_ F1=&&Z\#&,5)
M@LDF"J\50DY61LX$SSALU-K>)/3H7NV)@N715?(T@??YS^7,.W0FV0S.:^)2
M909!:CHAN',B<ZVU&A-X1$*/9FTRX.VJDB<*/$(2SHP(DG%M0/ Z&871T1&-
M1&*;FZ)=<;P,FT)S !'3/D+N#7P[J^5IPN_-\G0U(W]74^A$D92B($HE)\$K
MEZ'RGG+,WH<T(OHJ#=.^0.X,?#LKY8EB;_X#9VB8YY&B)%&PSH2R)%H1$9@-
MP3@=2<0#JS/VIF':U\B]86]7I3P][+THM/0EKSD(DZ6,M2)4U3L\!2%AI&TG
MZS:S]$4>"8 W")GV+7-'*-Q?/4\/BC-I,?LZ#0AK%P ER+GPWG"0+K.(,2>'
MPWK-[+[VM$/M.P+<3DKH<?[)ZV_?3Y8_$7_#!9;YIJ8]#[FE?^CC#KYZ'TQK
MN_OT6K5QANM%_HB;\^+%.^Y%BXB!&5% 2:08DUQ]\"$RJ+V8M=+:!-FZ4\\.
MY#5H%T.[:WLYO)K'T[IBE?[+Y7KS$=/RRV+^WYAG&(4T+"DH/M=I9=J",]G1
M-I0J8%9>BN9]Y8<0-OG]^B@HNJ.%3&,=]5B ])',\@;SA["J4_(.L%1W?]#!
M-FH ?8VLT[65?F[OD\*V/?S5*$O'/2^J(-CL;*WQSQ!BD9 +!JZD302VQMOQ
M,9H.GDQP7F'UOMRWTF\_;_QD>Z^"29;"@P09 IW15@>(T4=(*L: VD?!6]]!
M[47HM':J*9Y^F68PNN(ZN L=QMJV *%D:SP)#(*L/9X2>8R^SL<RSIK$R$81
M=T?:F[]2-RT.CP"5Y5'TUADBSXL78I#6"<>A%+85E #GA("2!"H;4-$N'Q%Y
M/50(C:7O!V"UA_ G;E[QBKS41#^^*$OAWL0<)6A3"U\T1J(\!W!2>%^8BBH/
M\NT?Z5YQ<]5^8+*/_I9-A-F9%;FV7ZX2+E%*HY-W@)@$!16&@4-I:9>8(HJ5
MFKYSG-/L71]5/MV<8?OIJ /,W?U\!I-G0BD)1I/CJ7R2]7+!0#(^>X,FZM#Z
MI>7^#Y>.?7[MJ>M![Y9V$?S>Z/F!J[AL9K-^X.(4WY#P;H;D,^$"6DE&6V),
M=;Y&@LBRIJUFA#:R.!U;SY&XEYAIK=2H.&JC@!Y34/_VXMT?+SZ_??_[B]]?
M_<\_7KQ[^^8_WO[^CQ<O7[[_X_?/GPY(20W[X(-35'O0?V#*JKI 5QV/%_E_
MGH:3>?E)1N9%2K5]^E62(3$6N4OD$#'D9&C(ZZX#<$ H+Y-1W&K9HBWF,&H.
M\9\?7N$J]WMV]*ODD[:TTWC)==:7I9VFR+N,M".V)I;',CK;MXB:KFO@"%BY
M[HV/IYH.'*=?.XNOM[<.:US]P/7E"QA+EMV3%8=<"X-4C6EBU JR+L*(>@_0
M/ $UC+)>47<0+!Z=+G&PCKI'WL5(7,5R0G(DZ_!+4%%2U.LM!YUU1FM+9ORX
MN.LA(34&'G:"W![*F;I@YI*/LER]6I[&33D]N=BK%]W,B*3Y]IG^^\U7O$R^
M"(6IAM5,%0/*)0Z.?%G@L?8=*LYD,:Q>>E\*>L;:/D!8'ELK$V=&AYX35W$4
MYZ*H0"%.2/7!H$(#(0N*?:)F%.]PF]$<T;N;.$EVG+-V?$UU<.3^<_EC6TKR
M=O'PMOZX/#EY<S9#;::=T$I1Y%V0U<'Q+D+40D+$X)4JV>"PGO,[G,![D-F_
M&[@G:);'U6 '('V8L=_"R7:Z57!,I^#(N4G1U&:G"KPO$3 ZQ,AMX:$U+ <1
M-NUI/3H\=G(3]]'5W@#\OFWK]VD35ILCP/#EU[#Z@OGSLM;+U7?_YXEOQXPW
M5@J0,I@ZS-N"EYZ#B2Q'.I)R4*V+J/8B=-I,<E\P;:'+[NWF*\RG9U>)LVR3
MYR4X"@1KWX 2"\1B M@@ BLN^MS\5FPH;=,^#.T+EGMJ;'<D^C,D+O!+O78Y
MXAF.QA$7W@"7=4AXKA?8DM?VX9I[E$7PV+H.H-T9/MH+T;Y0N(^N#CS#7R_R
MD)NX\Q_4/V)8X__[?_QO4$L! A0#%     @ >X!75BF7()%+ @  708  !,
M             ( !     &5X,3 Q,"TR,#(P;'1I<"YH=&U02P$"% ,4
M" ![@%=69R05>QT:  #KOP  $P              @ %\ @  97@Q,#$U+3(P
M,C-S=&EP+FAT;5!+ 0(4 Q0    ( 'N 5U:E</_K-@,  (8(   >
M      "  <H<  !E>#(S+3(P,C(Q,&MA=61I=&]R8V]N<V5N="YH=&U02P$"
M% ,4    " ![@%=6]F,!SU@(   %)P  '@              @ $\(   97@S
M,3$M,C R,F-E;S,P,F-E<G1I9FEC870N:'1M4$L! A0#%     @ >X!75F*8
M.VY!"   Y"8  !X              ( !T"@  &5X,S$R+3(P,C)C9F\S,#)C
M97)T:69I8V%T+FAT;5!+ 0(4 Q0    ( 'N 5U;D=FMS\P0  /01   >
M          "  4TQ  !E>#,R,2TR,#(R8V5O.3 V8V5R=&EF:6-A="YH=&U0
M2P$"% ,4    " ![@%=62@?4N>4$  "P$0  '@              @ %\-@
M97@S,C(M,C R,F-F;SDP-F-E<G1I9FEC870N:'1M4$L! A0#%     @ >X!7
M5H0BJ31V& , @Z @ !$              ( !G3L  '-P;VLM,C R,C$R,S$N
M:'1M4$L! A0#%     @ >X!75BQ7P22$$@  ?](  !$              ( !
M0E0# '-P;VLM,C R,C$R,S$N>'-D4$L! A0#%     @ >X!75EA;;\O=)0
M1WL! !4              ( !]68# '-P;VLM,C R,C$R,S%?8V%L+GAM;%!+
M 0(4 Q0    ( 'N 5U8AI-T1Y%0  '&= P 5              "  06- P!S
M<&]K+3(P,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4    " ![@%=6FK'NC&^U  !W
MOP  %               @ $<X@, <W!O:RTR,#(R,3(S,5]G,2YJ<&=02P$"
M% ,4    " ![@%=69W4YZ-(5 @ !<0( %               @ &]EP0 <W!O
M:RTR,#(R,3(S,5]G,BYJ<&=02P$"% ,4    " ![@%=6=EF#AE[U   ++PH
M%0              @ '!K08 <W!O:RTR,#(R,3(S,5]L86(N>&UL4$L! A0#
M%     @ >X!75A\ZLXP=E   QZH& !4              ( !4J,' '-P;VLM
F,C R,C$R,S%?<')E+GAM;%!+!08     #P /  P$  "B-P@    !

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